среда, 15 октября 2014 г.

Устройство HTTP

<схема>://<логин>:<пароль>@<хост>:<порт>/<URL‐путь>?<параметры>#<якорь>

Структура протокола

<Метод> <URI> HTTP/1.1
<Заголовки>
    Referer: http://www.yandex.ru/
</Заголовки>
<Тело сообщения>
    param=value&a=1&b=2&c=3
</Тело сообщения>

Коды состояния HTTP
- (1xx) Информационные ответ
- (2xx) Ответы успеха
- (3xx) Ответы перенаправления
- (4xx) Ошибки клиента
- (5xx) Ошибки сервера

Заголовки HTTP
- General Headers
- Request Headers
- Response Headers
- Entity Headers

HTTP/1.1 200 OK!
Date: Mon, 17 Sep 2012 13:05:11 GMT!
Transfer-Encoding: chunked!
Connection: keep-alive!
Pragma: no-cache!
Cache-Control: no-cache, no-store, max-age=0,
must-revalidate!
Server: nginx!
Vary: X-Real-SSL-Protocol!
Content-Type: text/html; charset=UTF-8!
Expires: Mon, 17 Sep 2012 13:05:11 GMT!
Content-Encoding: gzip!

Комментариев нет:

Отправить комментарий