Меня интересует, как? Как сделать обработку 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 |
|
|
Ответов: 3349
Рейтинг: 233
|
|||
|
Может хеш сумму?
|
|||
| карма: 1 |
|
|
Ответов: 970
Рейтинг: 270
|
|||
|
покажи, какой "брэд"
|
|||
| карма: 0 |
|
|
Ответов: 33
Рейтинг: 2
|
|||
| карма: 1 |
| ||
| файлы: 1 | code_18128.txt [2.2KB] [148] |
|
Ответов: 970
Рейтинг: 270
|
|||
|
А что браузер в Cookie: выдает?
|
|||
| карма: 0 |
|
|
Ответов: 33
Рейтинг: 2
|
|||
|
К нещастью оно дает ему тот самый брэд, который я ему давал - у него получилось (Mozilla Firefox), у меня - нет!
------------ Дoбавленo в 20.54: Вот что оно дало: HTTP/1.1 200 OK Date: Thu, 06 May 2010 16:49:34 GMT Server: Apache/2.2.12 (Ubuntu) X-Powered-By: PHP/5.2.10-2ubuntu6.4 Vary: Accept-Encoding Content-Encoding: gzip Content-Length: 3460 Connection: close Content-Type: text/html; charset=utf-8 ‹ (пару неизвесных символов, которых должно быть 3460) |
|||
| карма: 1 |
|
|
Ответов: 970
Рейтинг: 270
|
|||
|
Content-Encoding: gzip
данные в gzip - попробуй сделать с одноименным компонентом gzip |
|||
| карма: 0 |
| ||
| Голосовали: | milan_bomb |
7



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