Сделал на томкате скрипт что, если с браузера зайти на http://localhost:8080/helloservlet/hello
, то мне в вк отправится hello в личные сообщения. Как сделать запрос не из браузера, а из java?
пытался таким способом, но не работает
import java.net.HttpURLConnection;
import java.net.URL;
public class test {
public static void main(String[] args) {
String query = "http://localhost:8080/helloservlet/hello";
HttpURLConnection connection = null;
try {
connection = (HttpURLConnection) new URL(query).openConnection();
connection.setRequestMethod("GET");
connection.connect();
} catch (Exception e) {
} finally {
if (connection != null) connection.disconnect();
}
}
}
Что я хочу: чтоб я запустил код java -> отправился запрос на сервер -> сработал срикпт на сервере -> отправился Hello мне в лс в вк
Ваш код не отправляет запрос, Вам необходимо начать считывать ответ:
try (Scanner scanner =
new Scanner(
new BufferedInputStream(
httpURLConnection.getInputStream()
)
)
) {
while (scanner.hasNextLine()) {
System.out.println(scanner.nextLine());
}
}
или хотя бы статус:
httpURLConnection.getResponseCode()
Проблема связана с операцией openConnection
, она только создаёт соединение как объект, но при этом не отправляет запрос, для самого запроса необходимо, как написано в ответе ранее, вызвать функцию getInputStream()
или getResponseCode()
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Первый метод public static void main(String[] agrs) - точка входа, а второй - реализация заданияУ меня реализация в public static void main(String[] agrs), но надо сделать по другому
когда добавлю комментария оно сохраняется в одном же строкеВот код который сохраняет в беззе
Есть файл s1, который нужно скопировать в sНо как сделать так, чтобы можно было несколько файлов скопировать в один и как реализовать с помощью...
Пишу игру под AndroidСтоит задача каким-то образом хранить данные