Можно ли сделать http-вызов, используя InternetExplorer.Application вместо MSXML2.ServerXMLHTTP - PullRequest
0 голосов
/ 12 марта 2012

MSXML2.ServerXMLHTTP обычно используется в VBA для выполнения вызовов веб-службы.Однако в моем макросе для вызова, использующего MSXML2.ServerXMLHTTP, не будут установлены правильные файлы cookie.Если я вместо этого использую объект InternetExplorer.Application и открою невидимый браузер, например, так:

myIE = CreateObject("InternetExplorer.Application")
    .Visible = False
    .Navigate "http://someserver/resources/postrequest"

Можно ли получить xml-ответ от объекта myIE?Если так, то как?Также мой запрос должен быть POST вместо GET, поэтому приведенный выше код, вероятно, тоже не будет работать.

1 Ответ

0 голосов
/ 19 марта 2012

Я выяснил, что вы можете получить cookie из InternetExplorer.Application и использовать его для последующих вызовов веб-запроса. Как получить доступ к файлам cookie из InternetExplorer.Application

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...