Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
URL = "http://www.somedomain.com"
objHTTP.Open "POST", URL, False
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.send("")
, С другой стороны, для большего управления Запросом HTTP можно использовать WinHttp.WinHttpRequest.5.1
вместо MSXML2.ServerXMLHTTP
.
Я сделал это перед использованием библиотеки MSXML и затем использования объекта XMLHttpRequest. См. http://scriptorium.serve-it.nl/view.php?sid=40
Можно использовать ServerXMLHTTP
в проекте VBA путем добавления ссылки на MSXML
.
- Открывают, VBA Editor (обычно путем редактирования Макроса)
- Переходят к списку Доступных Ссылок
- Проверка, Microsoft XML
- Нажимает "OK".
(от Ссылка MSXML в рамках Проектов VBA )
документация ServerXMLHTTP MSDN имеет полное изложение обо всех свойствах и методах ServerXMLHTTP.
Короче говоря, хотя, это работает в основном как это:
- Вызов открытый метод для соединения с Вызовом удаленного сервера
- отправляют для отправления запроса.
- Read ответ через responseXML, responseText, responseStream или responseBody
-i
вместо этого, который удерживается от использования в более поздних версиях - 4.1, довольно стар теперь. I' ll обновляют мой ответ. – Mark Longair 9 April 2011 в 15:23