В общем идхттп связан с идкукименеджер
делаю тест - могу авторизоваться на форуме винграда, все с куки номрально, и сохраняются и отправляются.
хочу залогинится на сайт vkontakte.ru - не получается.
отправляю запрос на авторизацию, сервер отвечает Set-cookies потом делает редерикт в редерикте куки не передаются серверу.
запрос браузером
| Код | POST /login.php HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* Referer: http://vkontakte.ru/index.php Accept-Language: ru Content-Type: application/x-www-form-urlencoded UA-CPU: x86 Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2) Host: vkontakte.ru Content-Length: 38 Connection: Keep-Alive Cache-Control: no-cache Cookie: remixchk=5
email=мыло&pass=пасс
|
ответ браузера
| Код | HTTP/1.1 302 Found Server: nginx/0.5.30 Date: Sun, 06 Jan 2008 23:49:25 GMT Content-Type: text/html; charset=windows-1251 Connection: close X-Powered-By: PHP/5.2.0-8+etch7 Pragma: no-cache Cache-control: private, must-revalidate Set-Cookie: remixchk=5; expires=Mon, 05-Jan-2009 23:49:25 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixmid=1667694; expires=Mon, 05-Jan-2009 23:49:25 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixemail=мыло; expires=Mon, 05-Jan-2009 23:49:25 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixpass=5d12569e83b0cf2098de3cbbfe32eb45; expires=Mon, 05-Jan-2009 23:49:25 GMT; path=/; domain=.vkontakte.ru Location: /id1667691 Content-Encoding: gzip Vary: Accept-Encoding Content-Length: 26
|
запрос инди
| Код | POST /login.php HTTP/1.0 Connection: Keep-Alive Content-Type: application/x-www-form-urlencoded Content-Length: 38 Cache-control: no-cache Host: vkontakte.ru Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* Accept-Encoding: gzip, deflate Accept-Language: ru Referer: http://vkontakte.ru/index.php User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2)
email=мыло&pass=пасс
|
ответ
| Код | HTTP/1.1 302 Found Server: nginx/0.5.30 Date: Sun, 06 Jan 2008 23:50:11 GMT Content-Type: text/html; charset=windows-1251 Connection: close X-Powered-By: PHP/5.2.0-8+etch7 Pragma: no-cache Cache-control: private, must-revalidate Set-Cookie: remixchk=5; expires=Mon, 05-Jan-2009 23:50:11 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixchk=5; expires=Mon, 05-Jan-2009 23:50:11 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixmid=1667694; expires=Mon, 05-Jan-2009 23:50:11 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixemail=K_I_R_I_L_L_%40list.ru; expires=Mon, 05-Jan-2009 23:50:11 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixpass=5d12569e83b0cf2098de3cbbfe22eb45; expires=Mon, 05-Jan-2009 23:50:11 GMT; path=/; domain=.vkontakte.ru Location: /id1667691 Content-Encoding: gzip Vary: Accept-Encoding Content-Length: 26
|
после ответа идет редерикт и в нем уже инди не передают то что должны были принять.
В чем проблема ? Как проверить - приняли инди вообще куки или нет ?
Думаю может проблема в том что инди посылают HTTP/1.0 (хотя в ProtocolVersion у меня стоит pv1_1), а ответ приходит HTTP/1.1 ? |