Php接收Vba post例子,excel – Vba中的Http Post

博主在尝试使用VBA实现POST请求,遇到了困难。他们已经设定了Content-Type头,并尝试发送formdata,但不清楚如何正确构造formdata。通过安装Firebug获取formdata的详细信息后,问题仍未解决,可能涉及到隐藏字段。寻求有关如何在VBA中构建有效POST请求的指导。
摘要由CSDN通过智能技术生成

我试图找出如何在VBA中进行POST.

理想情况下,我正在寻找一个可以玩的简单工作示例.

这是我到目前为止所做的,但我不确定如何处理它.主要是formdata的样子.

Function WinHTTPPostRequest(URL, formdata, Boundary)

Dim http

Set http = CreateObject("MSXML2.XMLHTTP")

http.Open "POST", URL, False

'Set Content-Type header'

http.setRequestHeader "Content-Type", "multipart/form-data; boundary=" + Boundary

'Send the form data To URL As POST binary request'

http.send formdata

'Get a result of the script which has received upload'

WinHTTPPostRequest = http.responseText

End Function

编辑:

所以我安装了firebug,以便我可以获得“formdata”的对象名称(参见代码).我原以为formdata看起来像这样的“Form1 = A& Form2 = B”.但它仍然没有成功.关于我应该如何做得更好的任何建议?

编辑:

因此,似乎可能存在我需要在POST请求中发送的隐藏字段.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值