Меня интересует, как? Как сделать обработку Cookies в TCP Client, www.example.com - сайт;
Я запрашиваю (POST: логин и пароль):
POST http://www.example.com/ HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Keep-Alive: 300
Proxy-Connection: keep-alive
Referer: http://www.example.com/
Content-Type: application/x-www-form-urlencoded
Content-Length: (ВЕС POST)
login%5Bname%5D=(ИД)&login%5Bpass%5D=(ПОРОЛЬ)
Сервер отвечает:
HTTP/1.1 200 OK
Date: Thu, 06 May 2010 16:05:22 GMT
Server: Apache/2.2.12 (Ubuntu)
...
Set-Cookie: (КУК)=(ЗНАЧЕНИЕ); expires=(ДЕНЬ), (ДАТА) (ВРЕМЯ) GMT; path=/
...
Content-Type: text/html; charset=utf-8
<html><head><meta http-equiv="refresh" content="0;url=http://www.example.com/profile/"/></head></html>
Я запрашиваю:
GET http://www.example.com/profile/ HTTP/1.1
Host: www.example.com
Cookie: (КУК1, Который он мне дал)
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
И выдет сервер главную страничку опять...
Я прошпионил Mozill'y в лже-прокси (сделал в HiAsm), а браузер в "Cookie:" вместо контента дает какойто брэд.
И заходит! Как пользоваться тогда "Cookie:" ?
|
Ответов: 33
Рейтинг: 2
|
|||
| карма: 1 |
|



Поиск
Друзья
Администрация