В HTTP запроса и ответа коды
В протоколе HTTP можно сравнить с цепочки на основе серии вопросов и ответов, который мы именуем соответственно HTTP запросов и HTTP ответов. Содержимое HTTP запросы и ответы удобным для чтения и понимания, будучи недалеко от равнины в английском их синтаксиса. В настоящем разделе рассматривается структура этих запросов и ответов, а также несколько примеров этого рода данных, они могут содержать. На запрос HTTPПосле открытия соединения с сервером предназначены, в HTTP клиент направляет запрос в следующем формате:
Открытие линии в целом разделить на три части; Название метод, путь к серверу требуется ресурсов, и версия HTTP используется. Типичным открытия линии могут образом: GET / испытания / testpage.html HTTP/1.0В этой строке мы сказать серверу, что мы отправке HTTP запрос типа GET (более подробно объясняется в следующем разделе), мы посылаем с помощью HTTP версии 1,0, а сервер нам потребуется ресурсов (в том числе ее местных путь ) является / испытание / testpage.htmlЗаголовок линий используются для отправки информации о просьбе или о данных направляются в сообщении органа. Один параметр и значение пара отправляется в строке параметра и значение время, разделенных двоеточием. Вот пример: Агент пользователя: [название программы отправлять запрос]Например, Internet Explorer v5.5 предлагает нечто вроде следующего: User-agent: Mozilla/4.0 (совместимый; MSIE 5,5; Windows NT 5,0)Еще один пример общей просьбе заголовок Принять: заголовок, в котором указывается, какие (и) информация будет сочтена приемлемой в качестве ответа от сервера: Примите: простой текст, текст / htmlВыдавая заголовок в предыдущем примере, запрос информации сервера, что направление применения может принимать либо простой текст или HTML ответов (то есть, он не имеет возможности заниматься, например, аудио или видео файла). В ответе HTTPВ ответ на такой запрос, сервер, как правило, выдает HTTP ответ, первая строка которого часто называют статусной строке. В этой строке сервер вторит HTTP версия и дает код статуса ответа (который три цифры целое) и коротких сообщений известен как причина фразу. Вот пример HTTP ответ: HTTP/1.0 200 OKОтвет код статуса и разума фраза главным образом, как машинное и человеческого понимания версии одного сообщения, хотя причина фраза фактически может немного варьироваться от сервера к server.The таблице ниже перечислены некоторые примеры общих кодов состояния и причин фразы . Первая цифра кода статуса, как правило, дает понятия о характере сообщения:
Ответ может также содержать заголовок строки каждого заголовка и значение пары, аналогичные тем, которые из HTTP запроса, но в целом, содержащий информацию о сервере и / или ресурсов возвращается: Server: Apache/1.3.22 Последние изменение: Fri, 24 Dec 1999 13:33:59 GMT это статья добавлена Лиан Xi Io
|
|||||||||||||||||||||||
|