как прочесть HTTP заголовки ответа...[solved]
raskapulk 1 апреля, 2007 - 22:45
вроди гдето писали... поиск маленько не допомог....
в окнах юзал telnet... : цеплялся к www серверу, посылал GET.... получал ответ..
унас есть чтото подобное что может решить аналогичную задачу ?
необходимо получить чистый HTTP ответ вместе с заголовком таким, каким послал сервер клиенту...
»
- Для комментирования войдите или зарегистрируйтесь
Так чем линевый
Так чем линевый телнет не устраивает?
возьми траффег
возьми траффег сниффер, он тебе фсе-фсе-фсе покажет...
и исходящие заголовки и входящие
а приммер
а приммер какойнить средней сложности есть ?
Можно использовать curl
Например
curl --include http://gentoo.ru
или просто
curl --head http://gentoo.ru
оно =)
оно =)
А в каком нить
А в каком нить сниффере можно узнать какой запрос идёт например от Оперы? В частности с тем какие именно кукисы отправляются, т.е. полный хедер запроса?
Только не KSniffer - там чё-то ниче не понятно :)))
Есть ли аналог виндозного proxomitron? Вот это вообще вещь была!
я вот это юзаю
Все еще проще,
Все еще проще, решается штатными программами:
wget --server-response url
для firefox есть
для firefox есть расширение, называется LiveHTTPHeaders. Взять можно здесь: http://livehttpheaders.mozdev.org/
показывает все что хочешь в отдельном табе браузера. Настройки имеет, но мне они не очень понятны.
Вот для примера:
http://www.gentoo.ru/comment/reply/6367/64590
POST /comment/reply/6367/64590 HTTP/1.1
Host: www.gentoo.ru
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5,text/vnd.wap.wml;q=0.6
Accept-Language: ru,en-us;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: UTF-8,*
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.gentoo.ru/comment/reply/6367/64590
Cookie: SESS57bf09aee93d6d309fc32106121c43d9=ca1aa45b2ba5a5525f33cb3289bc85b8
Content-Type: application/x-www-form-urlencoded
Content-Length: 972
subject=&comment=%D0%B4%D0%BB%D1%8F+firefox+%D0%B5%D1%81%D1%82%D1%8C+%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5%2C+%D0%BD%D0%B0%D0%B7%D1%8B%D0%B2%D0%B0%D0%B5%D1%82%D1%81%D1%8F+LiveHTTPHeaders.+%D0%92%D0%B7%D1%8F%D1%82%D1%8C+%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE+%D0%B7%D0%B4%D0%B5%D1%81%D1%8C%3A+http%3A%2F%2Flivehttpheaders.mozdev.org%2F%0D%0A%D0%BF%D0%BE%D0%BA%D0%B0%D0%B7%D1%8B%D0%B2%D0%B0%D0%B5%D1%82+%D0%B2%D1%81%D0%B5+%D1%87%D1%82%D0%BE+%D1%85%D0%BE%D1%87%D0%B5%D1%88%D1%8C+%D0%B2+%D0%BE%D1%82%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC+%D1%82%D0%B0%D0%B1%D0%B5+%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%B0.+%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8+%D0%B8%D0%BC%D0%B5%D0%B5%D1%82%2C+%D0%BD%D0%BE+%D0%BC%D0%BD%D0%B5+%D0%BE%D0%BD%D0%B8+%D0%BD%D0%B5+%D0%BE%D1%87%D0%B5%D0%BD%D1%8C+%D0%BF%D0%BE%D0%BD%D1%8F%D1%82%D0%BD%D1%8B.&form_token=1d6d4da6618dd5e2a8fec5eff822bdd1&form_id=comment_form&op=%D0%9F%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80
HTTP/1.x 200 OK
Date: Sun, 20 Jan 2008 22:41:27 GMT
Server: Apache
X-Powered-By: PHP/5.2.5-pl1-gentoo
Expires: Sun, 19 Nov 1978 05:00:00 GMT
Cache-Control: store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Last-Modified: Sun, 20 Jan 2008 22:41:28 GMT
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8
А в опере это
А в опере это панель Info
а в firefox - View Page
а в firefox - View Page Info. Просто в том расширении о котором я упомянул все очень наглядно отображается как происходит обмен и типа в реальном времени.