如何使用vba从http请求获取授权

我必须使用vba将HTTP发布请求发送到网页。我已经用下面的代码成功做到了。我面临的问题是每次我登录该页面时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
libaisong1114 回答:如何使用vba从http请求获取授权

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3158071.html

大家都在问