Как правильно сделать POST запрос на сервер в VBA с использованием WinHTTPRequest?

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
emmanuellecc
Сообщения: 1
Зарегистрирован: 04 июл 2009, 16:25

Подскажите, как правильно сделать POST запрос на сервер в VBA с использованием WinHTTPRequest? Отправить нужно несколько полей.

У меня есть пример кода, но некоторые символы не посылаются (+ и = и др.), отсюда я заключаю, что что-то не то, и непонятно, как посылать несколько переменных:

Set Req = New WinHttpRequest
text="a"
Req.Open "POST", saveurl, False
Req.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
Req.Send ("text=" + text )

А если неск. переменных? И почему не доходит + и = и др. знаки?
Аватара пользователя
Aent
Сообщения: 1129
Зарегистрирован: 01 окт 2006, 14:52
Откуда: Saratov,Russia
Контактная информация:

Кодируйте плюс, пробел, равно и другие специальные символы через %
http://www.blooberry.com/indexdot/html/ ... coding.htm
Андрей Энтелис,
aentelis.livejournal.com
Ответить