excel - 如何使用 VBA 从 Excel 向服务器发送 HTTP POST 请求?

标签 excel vba http post serverxmlhttp

从 Excel 电子表格执行 HTTP POST 需要什么 VBA 代码?

最佳答案

Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
URL = "http://www.somedomain.com"
objHTTP.Open "POST", URL, False
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.send ""

或者,为了更好地控制 HTTP 请求,您可以使用 WinHttp.WinHttpRequest.5.1代替 MSXML2.ServerXMLHTTP .

关于excel - 如何使用 VBA 从 Excel 向服务器发送 HTTP POST 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/158633/

相关文章:

php - Firefox 将谷歌分析数据(utm)添加到 cookie 中

excel - 如何从 VBScript 关闭 Excel 文件而不提示?

python - 如何在 Openpyxl 中获取当前事件工作表的名称

excel - Google 表格是否具有与 Excel 中的 WEBSERVICE 和 FILTERXML 等效的功能?

vba - 将集合和对象写入磁盘并稍后重新导入的最佳策略是什么?

excel - 连接特定列的字符串 (VBA)

python - 如何监控 URL 的 GET 方法?

来自 Json 的 Excel Power Query 缺少字段

excel - 附加任何匹配的单元格值

c# - HttpWebResponse 始终为空