В Python есть оличная функция для get-запросов, с помощью которой можно получить быстро статус и контент:
response = requests.get(url)
print response.status_code
print response.content
При попытке загуглить get запрос в Java попадаю на разные инструкции как создать сокет, потом установить соединение и так далее. Неужели в Java нет каких-нибудь простых способов без изобретения собственных велосипедов ?
Ответ
Get-запрос можно осуществить, например, так:
String url = "http://www.google.com/";
URL obj = new URL(url);
HttpURLConnection connection = (HttpURLConnection) obj.openConnection();
connection.setRequestMethod("GET");
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
Комментариев нет:
Отправить комментарий