【发布时间】:2020-07-09 10:01:39
【问题描述】:
在 CURL 中,我可以使用这一行
curl --data 'DataToBeSent' https://example.com/resource.cgi
我正在努力将这样的行转换为在 VBA 中使用,这是我到现在为止的尝试
Sub POST_Method_Example()
Dim myMessage As String
myMessage = "DataToBeSent"
With CreateObject("MSXML2.ServerXMLHTTP")
.Open "POST", "https://example.com/resource.cgi"
.setRequestHeader "Content-Type", "multipart/form-data; boundary==------------------------d74496d66958873e"
.send sData(myMessage)
Debug.Print .ResponseText
End With
End Sub
但这会在 json 响应中引发错误。我怎样才能使它适用于 VBA?
我可以通过分配 url 并在 Body 选项卡中选择“form-data”并分配 KEY: text 和 VALUE: DataToBeSent 来让它在邮递员上工作 这将返回一个成功的响应。
【问题讨论】:
-
@QHarr 欢迎回来。等待您的体验。
标签: excel vba api curl http-post