Помогите Как выполнить POST запрос из плагина на сторонний сервер

Статус
Закрыто для дальнейших ответов.

Тру Кодер

Активный участник
Пользователь
Баллы
61
Имя в Minecraft
haskell_md2
Доброго времени суток. Сейчас я работаю над авторизацией через ВК в своём плагине. Сделал вот такую функцию:


public static void send() {
String query = "https://api.vk.com/method/messages.send? user_id=497788781&message=Тестовое сообщение&v=5.37&access_token=XXXXXXXXX";

HttpURLConnection connection = null;
try {

URL url = new URL(query);
URLConnection con = url.openConnection();
HttpURLConnection http = (HttpURLConnection)con;
http.setRequestMethod("POST");
http.setDoOutput(true);

}catch (Exception e){e.printStackTrace();}
}

Но она не работает и нет никакой ошибки, что делать?
 
Дебажь и дебажь
 
Вообщем я сам нашёл решение проблемы, проблема была в том, что клиентский код Java не устанавливает заголовок Content-Length, и сервер отклоняет запрос POST. Решением является замена POST на GET.
http.setRequestMethod("POST");
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх