ВУЗ:
Составители:
Рубрика:
14
int getResponseCode() throws IOException.
Возвращает код ответа HTTP. Если код ответа не может быть получен,
возвращается -1. При разрыве соединения возбуждается исключение
IOException.
String getResponseMessage() throws IOException.
Возвращает сообщение ответа, ассоциированное с кодом ответа. Если никакого
сообщения недоступно, возвращает null.
static void setFollowRedirects(boolean how).
Если how равно true, значит, перенаправление осуществляется автоматически.
Если же how равно false, значит, этого не происходит. По умолчанию
перенаправление осуществляется автоматически.
void setRequestMethod(String how) throws ProtocolException.
Устанавливает метод, которым выполняются HTTP-запросы, в соответствии с
указанным в how. По умолчанию принят метод GET, но доступны также другие
варианты, такие как POST. Если указано неправильное значение how,
возбуждается исключение ProtocolException.
В следующей программе демонстрируется работа с HttpURLConnection.
Сначала она устанавливает соединение с www.google.com. Затем отображает
метод запроса, код ответа и сообщение ответа. И, наконец, отображает ключи и
значения в заголовке ответа.
// Демонстрация применения HttpURLConnection.
import java.net.*;
import java.io.*;
import java.util.*;
class HttpURLDemo
{
public static void main(String args[]) throws Exception
{
URL hp = new URL ("http://www.google.com") ;
HttpURLConnection hpCon = (HttpURLConnection)hp.openConnection();
// Отображение метода запроса.
System.out.println("Метод запроса: " + hpCon.getRequestMethod());
// Отображение кода ответа.
System.out.println("Код ответа: " + hpCon.getResponseCode());
// Отображение сообщения ответа.
System.out.println("Сообщение ответа: " + hpCon.getResponseMessage());
}
}
Вывод этой программы показан ниже (разумеется, точный ответ,
возвращенный www. google. com, будет меняться с течением времени).
Метод запроса: GET
Код ответа: 200
Сообщение ответа: OK
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »