【问题标题】:In HTTP post request, How to pass JSON array having multiple Object in URL query在 HTTP 发布请求中,如何在 URL 查询中传递具有多个对象的 JSON 数组
【发布时间】:2017-11-17 00:38:34
【问题描述】:

我需要在 URL 查询参数中发布一个在后端包含对象的 JSON 数组。

这里是示例数组:

[
    {
        "question": "What is the name of your favorite childhood friend?",
        "answer": "1"
    },
    {
        "question": "What is the name of your pet?",
        "answer": "1"
    },
    {
        "question": "Who is your favorite musican?",
        "answer": "1"
    }
]

使用正文参数可以正常工作,但我必须发送 URL 查询。有人可以帮忙吗?

【问题讨论】:

  • 您到底遇到了什么问题?你需要更具体。您的代码在发送 HTTP 请求时是什么样的?你使用什么编码语言? HTTP 库?是什么阻止您将 JSON 放入 URL 查询而不是帖子正文? URL 看起来像http://server/document?json=[{...},{...}](当然,有适当的字符转义),具体取决于服务器对 URL 内容的要求
  • 是的,URL 应该像这样server/document?json=[{...},{...}]。我正在测试邮递员的服务,我们只需要使用后查询参数,因为我们的中间件不支持正文参数。我尝试过使用编码数组,但没有成功。
  • 你实际上并没有展示你尝试了什么,或者接收服务器期望什么,所以没有人可以告诉你你做错了什么。

标签: arrays json http post query-parameters


【解决方案1】:

【讨论】:

    猜你喜欢
    • 2021-01-24
    • 1970-01-01
    • 2021-03-14
    • 2017-11-11
    • 2022-09-23
    • 2019-05-02
    • 1970-01-01
    • 2021-07-01
    • 1970-01-01
    相关资源
    最近更新 更多