Подскажите, как правильно сделать 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 )
А если неск. переменных? И почему не доходит + и = и др. знаки?
Как правильно сделать POST запрос на сервер в VBA с использованием WinHTTPRequest?
Модератор: Naeel Maqsudov
- Aent
- Сообщения: 1129
- Зарегистрирован: 01 окт 2006, 14:52
- Откуда: Saratov,Russia
- Контактная информация:
Кодируйте плюс, пробел, равно и другие специальные символы через %
http://www.blooberry.com/indexdot/html/ ... coding.htm
http://www.blooberry.com/indexdot/html/ ... coding.htm
Андрей Энтелис,
aentelis.livejournal.com
aentelis.livejournal.com