FIT
вторник, 24 января 2012 г.
суббота, 5 ноября 2011 г.
Telnet
1)Скринкаст выполнения следующего запроса:
GET /index.php?name=ivan HTTP/1.1
Host: dist-learn.spb.ru
2)Firefox + Firebug
http://dist-learn.spb.ru/index.php
http://dist-learn.spb.ru/index.php?name=noname
Значение заголовков запроса и заголовков ответа.
Проанализируем заголовки ответа и запроса.
Заголовки ответа несут следующую информацию:
1)connection:keep-alive говорит о том, что соединении не закрывается, а, наоборот, поддерживается открытым.То есть отправляя следующий запрос, клиент использует то же соединение. Это происходит до тех пор, пока клиент или сервер не решит, что общение закончено и один из них закроет соединение.
2)content-type- то, что идет за заголовками http – текстовое содержимое с тегами html. Клиент, в том числе браузер, должен проанализировать эти теги и правильно отобразить содержимое.
3)Date предоставляет информацию о времени запроса
4) keep-alive : timeout определяет время, в течение которого keep-alive соединение с клиентом не будет закрыто со стороны сервера
5) Server содержит краткие сведения о ПО сервера.
6) transfer encoding chunked – используется механизм передачи данных в протоколе передачи гипертекста(http), позволяющий надёжно доставлять данные от сервера клиенту (чаще всего клиентскому web-браузеру) без необходимости заранее знать точный размер всего тела HTTP сообщения. Это достигается разбиением сообщения на небольшие части (chunks), а затем передачей каждой части с указанием только её размера. Окончание передачи сообщения определяется наличием последней части с нулевой длиной. Такой механизм позволяет передать динамически сформированные объекты, для которых нельзя заранее определить размер. Он стал доступен только начиная с HTTP версии 1.1 (HTTP/1.1).
Без механизма сhunked transfer encoding с каждым HTTP пакетом необходимо указывать заголовок Content-length, чтобы клиент мог найти конец передаваемого сообщения.
Заголовки запроса.
В основном анализируются заголовки Accept, Accept-Charset, Accept-Encoding, Accept-Languages и User-Agent. Эти заголовки указываются во избежание неправильного отображения информации(что может случиться, так как могут быть параметры, по которым может различаться содержимое по запрашиваемому URL.)
GET /index.php?name=ivan HTTP/1.1
Host: dist-learn.spb.ru
2)Firefox + Firebug
http://dist-learn.spb.ru/index.php
http://dist-learn.spb.ru/index.php?name=noname
Значение заголовков запроса и заголовков ответа.
Проанализируем заголовки ответа и запроса.
Заголовки ответа несут следующую информацию:
1)connection:keep-alive говорит о том, что соединении не закрывается, а, наоборот, поддерживается открытым.То есть отправляя следующий запрос, клиент использует то же соединение. Это происходит до тех пор, пока клиент или сервер не решит, что общение закончено и один из них закроет соединение.
2)content-type- то, что идет за заголовками http – текстовое содержимое с тегами html. Клиент, в том числе браузер, должен проанализировать эти теги и правильно отобразить содержимое.
3)Date предоставляет информацию о времени запроса
4) keep-alive : timeout определяет время, в течение которого keep-alive соединение с клиентом не будет закрыто со стороны сервера
5) Server содержит краткие сведения о ПО сервера.
6) transfer encoding chunked – используется механизм передачи данных в протоколе передачи гипертекста(http), позволяющий надёжно доставлять данные от сервера клиенту (чаще всего клиентскому web-браузеру) без необходимости заранее знать точный размер всего тела HTTP сообщения. Это достигается разбиением сообщения на небольшие части (chunks), а затем передачей каждой части с указанием только её размера. Окончание передачи сообщения определяется наличием последней части с нулевой длиной. Такой механизм позволяет передать динамически сформированные объекты, для которых нельзя заранее определить размер. Он стал доступен только начиная с HTTP версии 1.1 (HTTP/1.1).
Без механизма сhunked transfer encoding с каждым HTTP пакетом необходимо указывать заголовок Content-length, чтобы клиент мог найти конец передаваемого сообщения.
Заголовки запроса.
В основном анализируются заголовки Accept, Accept-Charset, Accept-Encoding, Accept-Languages и User-Agent. Эти заголовки указываются во избежание неправильного отображения информации(что может случиться, так как могут быть параметры, по которым может различаться содержимое по запрашиваемому URL.)
понедельник, 9 мая 2011 г.
вторник, 12 апреля 2011 г.
вторник, 16 ноября 2010 г.
Подписаться на:
Сообщения (Atom)