将JSON对象作为POST请求发送

mattc19

我正在尝试从Excel中的VBA应用程序发送JSON对象。下面的代码正确发送了请求,但是我无法弄清楚如何使用正文中的JSON对象发出请求。

Sub Post()

    Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
    URL = "http://localhost:3000/test"
    objHTTP.Open "POST", URL, False
    objHTTP.setRequestHeader "Content-type", "application/x-www-form-      urlencoded"
    objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
    objHTTP.send ("test=6")

End Sub

例如,如果我尝试发送“ {test:6,test2:7}”并在服务器上记录请求的正文,则会得到{'{parts:6,test:7}':''}

奥古斯丁

您可能已经知道,JSON结构确实会引起严重的麻烦。在你的情况,我会说,它的所有有关的报价,你可以看到在这里,如果你尝试验证自己{test:6, test2: 7}

试试下面的代码。在我看来,这似乎是合理的:

Sub Post()

Dim URL As String, JSONString As String, objHTTP as Object

    Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
    URL = "http://localhost:3000/test"
    objHTTP.Open "POST", URL, False
    objHTTP.setRequestHeader "Content-type", "application/x-www-form-      urlencoded"
    objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"

    JSONString = "{""test"": 6,""test2"":7}"

    objHTTP.Send JSONString

End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AFNetworking发送JSON作为POST请求的参数

来自分类Dev

以JSON对象作为数据的HTTP POST请求

来自分类Dev

如何将JSON作为多部分POST请求的一部分发送

来自分类Dev

通过AsyncHttpClient将JSON作为POST请求发送到服务器

来自分类Dev

如何将json字符串作为输入参数发送到android中的POST请求

来自分类Dev

400错误的请求将JSON POST发送到REST

来自分类Dev

通过cURL POST请求将JSON发送到Sinatra

来自分类Dev

HttpURLConnection将JSON POST请求发送到Apache / PHP

来自分类Dev

将 JSON 响应作为数组或普通对象发送

来自分类Dev

如何将 JS 对象作为 JSON 正确发送?

来自分类Dev

GET,POST,PUT哪个应用于将json对象接收到我的rest api并作为响应发送json对象?

来自分类Dev

如何从Akka HTTP POST请求读取JSON正文并将最终响应作为JSON数组发送

来自分类Dev

Swift-将数组作为POST请求参数发送到PHP

来自分类Dev

如何在REST中确保将具有嵌套值的JsonObject作为Post请求发送

来自分类Dev

如何以多部分形式将多个文件作为附件发送[HTTP POST请求]

来自分类Dev

如何将传递对象作为参数发送到发布请求

来自分类Dev

无法在GO中将JSON作为正文发送给HTTP POST请求

来自分类Dev

Java 如何更新 JSON 对象值并将其作为正文发送到 PUT 请求

来自分类Dev

发送一个json对象作为Http get请求dart flutter中的参数

来自分类Dev

使用POST请求将类对象作为输入参数传递给RESTful WCF服务

来自分类Dev

如何在Rho :: AsyncHttp的post方法中将数据作为json对象发送

来自分类Dev

通过requestJS发出POST请求以发送JSON对象和图像文件数组

来自分类Dev

如何将Http请求中的JSON数据发送到JSON解析中的POST方法

来自分类Dev

如何将Http请求中的JSON数据发送到JSON解析中的POST方法

来自分类Dev

POST请求以JSON对象作为有效负载的REST API

来自分类Dev

以JSON对象作为有效载荷的REST API的POST请求

来自分类Dev

发送带有POST请求的json

来自分类Dev

发送包含已编码JSON的POST请求

来自分类Dev

发送POST请求与json数据或参数的区别?

Related 相关文章

  1. 1

    AFNetworking发送JSON作为POST请求的参数

  2. 2

    以JSON对象作为数据的HTTP POST请求

  3. 3

    如何将JSON作为多部分POST请求的一部分发送

  4. 4

    通过AsyncHttpClient将JSON作为POST请求发送到服务器

  5. 5

    如何将json字符串作为输入参数发送到android中的POST请求

  6. 6

    400错误的请求将JSON POST发送到REST

  7. 7

    通过cURL POST请求将JSON发送到Sinatra

  8. 8

    HttpURLConnection将JSON POST请求发送到Apache / PHP

  9. 9

    将 JSON 响应作为数组或普通对象发送

  10. 10

    如何将 JS 对象作为 JSON 正确发送?

  11. 11

    GET,POST,PUT哪个应用于将json对象接收到我的rest api并作为响应发送json对象?

  12. 12

    如何从Akka HTTP POST请求读取JSON正文并将最终响应作为JSON数组发送

  13. 13

    Swift-将数组作为POST请求参数发送到PHP

  14. 14

    如何在REST中确保将具有嵌套值的JsonObject作为Post请求发送

  15. 15

    如何以多部分形式将多个文件作为附件发送[HTTP POST请求]

  16. 16

    如何将传递对象作为参数发送到发布请求

  17. 17

    无法在GO中将JSON作为正文发送给HTTP POST请求

  18. 18

    Java 如何更新 JSON 对象值并将其作为正文发送到 PUT 请求

  19. 19

    发送一个json对象作为Http get请求dart flutter中的参数

  20. 20

    使用POST请求将类对象作为输入参数传递给RESTful WCF服务

  21. 21

    如何在Rho :: AsyncHttp的post方法中将数据作为json对象发送

  22. 22

    通过requestJS发出POST请求以发送JSON对象和图像文件数组

  23. 23

    如何将Http请求中的JSON数据发送到JSON解析中的POST方法

  24. 24

    如何将Http请求中的JSON数据发送到JSON解析中的POST方法

  25. 25

    POST请求以JSON对象作为有效负载的REST API

  26. 26

    以JSON对象作为有效载荷的REST API的POST请求

  27. 27

    发送带有POST请求的json

  28. 28

    发送包含已编码JSON的POST请求

  29. 29

    发送POST请求与json数据或参数的区别?

热门标签

归档