как получить авторизацию из http запроса с помощью vba - PullRequest
0 голосов
/ 05 ноября 2019

Мне нужно отправить HTTP-запрос на веб-страницу, используя vba. Я успешно сделал это с помощью приведенного ниже кода. проблема, с которой я сталкиваюсь, заключается в том, что ключ API (авторизация) меняется каждый раз, когда я захожу на эту страницу. так что не может быть константой. Могу ли я получить ключ авторизации (зашифрованный) любым способом и установить авторизацию из requestHeaders в качестве переменной для отправки моего HTTP-запроса на публикацию?

 Sub WEBAPP()

 Dim xmlhttp As New MSXML2.XMLHTTP60, myurl As String
 myurl = "www.abc.com"


 xmlhttp.Open "post", myurl, False
 xmlhttp.setRequestHeader "authorization", "myEncryptedUsernameAndPassword" 'i need to set this as my variable
 xmlhttp.setRequestHeader "content-type", "application/x-www-form-urlencoded"
 xmlhttp.send "name=jack&company=google"

 MsgBox (xmlhttp.responseText)

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