|
Как отключить Redirect в методе POST Msxml2.ServerXMLHTTP.6.0?
|
|||
---|---|---|---|
#18+
ставлю: Код: vbnet 1.
всё равно перекидывает и куки теряются... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2013, 08:09 |
|
Как отключить Redirect в методе POST Msxml2.ServerXMLHTTP.6.0?
|
|||
---|---|---|---|
#18+
Это серверу решать, редирект или нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2013, 09:46 |
|
Как отключить Redirect в методе POST Msxml2.ServerXMLHTTP.6.0?
|
|||
---|---|---|---|
#18+
А как тогда можно отловить куки, которыми отвечает сервер перед редиректом? Или может есть способ как то подсказать серверу, что редирект неуместен в данном случае? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2013, 10:22 |
|
Как отключить Redirect в методе POST Msxml2.ServerXMLHTTP.6.0?
|
|||
---|---|---|---|
#18+
Никакого ответа "перед редиректом" нет. Редирект это и есть ответ, в этом ответе содержится адрес, который следует открыть браузеру. Если сервер не снабдил его куками, это его личное дело. Если сервер не снабдил куками ответ по запросу, на который произошел редирект, это его личное дело. Это сервер решает, что уместно делать по каждому конкретному запросу. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2013, 10:33 |
|
Как отключить Redirect в методе POST Msxml2.ServerXMLHTTP.6.0?
|
|||
---|---|---|---|
#18+
Fiddler показывает, что есть ответ с нужными куками, плюс редирект в тексте ответа: Код: html 1. 2. 3.
По .getallresponseheaders я получаю ответ уже с этой "редиректироанной" страницы, а вот как получить те заветные куки...? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2013, 10:52 |
|
Как отключить Redirect в методе POST Msxml2.ServerXMLHTTP.6.0?
|
|||
---|---|---|---|
#18+
наверное правильнее: Код: vbnet 1.
но тоже не срабатывает. На всякиq случай это VBA 6,5 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2013, 10:57 |
|
Как отключить Redirect в методе POST Msxml2.ServerXMLHTTP.6.0?
|
|||
---|---|---|---|
#18+
NikVikFiddler показывает, что есть ответ с нужными куками, плюс редирект в тексте ответа: Код: html 1. 2. 3.
По .getallresponseheaders я получаю ответ уже с этой "редиректироанной" страницы, а вот как получить те заветные куки...?По отдельности все слова понятны, но вместе получается бессмыслица. Если фиддлер показал, что в заголовках ответа-редиректа пришли куки, то в getallresponseheaders должно присутствовать cookie. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2013, 11:39 |
|
Как отключить Redirect в методе POST Msxml2.ServerXMLHTTP.6.0?
|
|||
---|---|---|---|
#18+
Вот в том то и дело, что в getallresponseheaders ответ со страницы, на которую происходит редирект. А, что бессмыслица, так запутался я, не понимаю что происходит. Кстати, редирект конечно происходит не по телу ответа, а по ответу сервера до редиректа (это видно в Fiddler), ошибся: Код: html 1.
В общем проблема в том, что на метод POST, я получаю ответ со страницы не на которую посылаю запрос, а со страницы, на которую сервер перебрасывает (хотел написать меня, но не знаю точно кого или что) по "Location", и все промежуточные данные (куки) не удаёться получить по getallresponseheaders, хотя в Fiddler они видны. Очень нужны эти куки. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2013, 12:40 |
|
Как отключить Redirect в методе POST Msxml2.ServerXMLHTTP.6.0?
|
|||
---|---|---|---|
#18+
Ну значит ServerXMLHTTP не возвращает ответ-редирект, а обрабатывает его, возвращая ответ, накотороый произошел редирект. Нужно попробовать другие объекты, например MSXML2.XMLHTTP. В крайнем случае придется использовать винсок. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2013, 13:24 |
|
Как отключить Redirect в методе POST Msxml2.ServerXMLHTTP.6.0?
|
|||
---|---|---|---|
#18+
С MSXML2.XMLHTTP тоже неудача... Вроде HttpWebRequest поддерживает команду AllowAutoRedirect = false, но как к нему обратиться из VBA... Может знает кто? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2013, 16:45 |
|
Как отключить Redirect в методе POST Msxml2.ServerXMLHTTP.6.0?
|
|||
---|---|---|---|
#18+
NikVikС MSXML2.XMLHTTP тоже неудача...Тогда URLDownloadToFile. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2013, 16:48 |
|
Как отключить Redirect в методе POST Msxml2.ServerXMLHTTP.6.0?
|
|||
---|---|---|---|
#18+
NikVikС MSXML2.XMLHTTP тоже неудача... Вроде HttpWebRequest поддерживает команду AllowAutoRedirect = false, но как к нему обратиться из VBA... Может знает кто? Код: vbnet 1.
Вряд-ли это спасёт гигата мысли ... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2013, 01:07 |
|
Как отключить Redirect в методе POST Msxml2.ServerXMLHTTP.6.0?
|
|||
---|---|---|---|
#18+
NikVik, извиняюсь, - был неправ насчёт "Вряд-ли это спасёт...": KB308607 . ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2013, 02:56 |
|
Как отключить Redirect в методе POST Msxml2.ServerXMLHTTP.6.0?
|
|||
---|---|---|---|
#18+
скукотища, спасибо! Спасла связка: Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2013, 22:41 |
|
|
start [/forum/topic.php?fid=60&fpage=61&tid=2157109]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 141ms |
0 / 0 |