Вверх ↑
Ответов: 33
Рейтинг: 2
#1: 2010-05-06 20:22:15 ЛС | профиль | цитата
Меня интересует, как? Как сделать обработку 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:" ?
карма: 1

0