|
Msxml2.XMLHTTP.6.0 cookies отсутствуют
|
|||
---|---|---|---|
#18+
Добрый день, коллеги. Проблема в том, что когда я отправляю запрос, в ответе заголовка нет cookies которые должны быть. 1) Программа формирующая запрос Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
2) Я просто оттрассированный запрос от Mozilla Connection close Content-Encoding gzip Content-Length 16051 Content-Type text/html; charset=utf-8 Date Sun, 14 Jul 2013 15:53:59 GMT P3P CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM" Server Apache Set-Cookie SID=42k4mb4bra56l6eq6ucn7skg80; expires=Sun, 14-Jul-2013 16:53:59 GMT; path=/; domain=ogame.ru Vary Accept-Encoding 3)Что я получил: P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM" Content-Type: text/html; charset=utf-8 X-Pad: avoid browser bug Content-Length: 79007 4) Что интересно, второй ответ от Mozilla просто при обновлении страницы, когда cookies сохранены: Connection close Content-Encoding gzip Content-Length 15994 Content-Type text/html; charset=utf-8 Date Sun, 14 Jul 2013 16:15:18 GMT P3P CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM" Server Apache Vary Accept-Encoding X-Pad avoid browser bug Как видите, ответ очень похож на мой усеченный. Если у вас все работает, попробуйте запустить дважды. Моя задача - получить SID в cookies. Помогите пожалуйста. Модератор: Учимся использовать тэги оформления кода - FAQ ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2013, 20:56 |
|
Msxml2.XMLHTTP.6.0 cookies отсутствуют
|
|||
---|---|---|---|
#18+
Нужно дождаться ответа, например, так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 03:09 |
|
Msxml2.XMLHTTP.6.0 cookies отсутствуют
|
|||
---|---|---|---|
#18+
Не исправлял имя переменной headres на headers :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 03:12 |
|
Msxml2.XMLHTTP.6.0 cookies отсутствуют
|
|||
---|---|---|---|
#18+
Добрый день, ZVI. Да появились еще части заголовка, но cookies снова нет. Что интересно, когда я выполняю первый раз, он возвращает все нормально. А второй раз уже не так. Судя по всему он кэширует cookies. Потому как по прошествию времени их жизни, у меня запускается один раз нормально, а потом снова без cookies. В этом контексте вопрос, как почистить кэш или cookies??? Гугл говорит, что если в ручную установить их пустыми, то не помогает. Советуют Cookie Monster, но как его адаптировать сюда я не понимаю. Есть ли какие-нибудь идеи??? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2013, 11:34 |
|
Msxml2.XMLHTTP.6.0 cookies отсутствуют
|
|||
---|---|---|---|
#18+
Добавьте в начале кода такую строку для очистки кэша браузера: CreateObject("wscript.shell").Run "RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255", 0, True ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2013, 01:51 |
|
Msxml2.XMLHTTP.6.0 cookies отсутствуют
|
|||
---|---|---|---|
#18+
Еще нужно бы добавить и .setRequestHeader "Set-Cookie", "name=value" ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2013, 02:43 |
|
Msxml2.XMLHTTP.6.0 cookies отсутствуют
|
|||
---|---|---|---|
#18+
ZVI, Добрый день! Сработало! Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2013, 10:49 |
|
|
start [/forum/topic.php?fid=60&msg=38330754&tid=2156858]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 276ms |
total: | 403ms |
0 / 0 |