VBA请求接口数据
VBA请求接口数据。
·
通过VBA请求接口数据
Sub 登录接口()
Dim HttpReq As Object
Dim Pdata, Http As String
Set HttpReq = CreateObject("MSXML2.XMLHTTP.6.0")
'接口URL
Http = "http://96.0.32.46/xxxxxxxx"
'请求体
Pdata = Sheet1.Range("b1").Value
HttpReq.Open "post", Http, False
HttpReq.SetRequestHeader "Accept", "*/*"
HttpReq.SetRequestHeader "Accept-Language", "zh-CN,zh;q=0.9"
HttpReq.SetRequestHeader "Cache-Control", "no-cache"
HttpReq.SetRequestHeader "Connection", "Keep-Alive"
HttpReq.SetRequestHeader "Content-Length", "0"
HttpReq.SetRequestHeader "Content-Type", "text/json"
HttpReq.SetRequestHeader "Host", "96.0.32.46"
HttpReq.SetRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"
HttpReq.SetRequestHeader "X-Requested-With", "XMLHttpRequest"
HttpReq.send Pdata
Do Until HttpReq.readyState = 4
DoEvents
Loop
If HttpReq.Status = 200 Then
'接口返回数据
Sheet1.Range("b3").Value = HttpReq.responseText
End If
End Sub
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)