【问题标题】:Runscope – How can I send a JSON body with my POST request?Runscope – 我如何在我的 POST 请求中发送 JSON 正文?
【发布时间】:2014-10-24 23:13:41
【问题描述】:

我正在使用 Runscope 测试我的 Node/Express 应用程序,但我不知道如何通过 Runscope 中的 POST 请求发送 JSON 正文。 express bodyParser 无法解析我尝试过的所有内容。我要发送的 JSON 如下所示:

{ "variable1":"value1",
  "variable2": {
      "variable3": "value2"
  }
}

【问题讨论】:

    标签: node.js express runscope


    【解决方案1】:

    我尝试了使用您的 JSON 正文的请求,它似乎对我适用于“回声”API。我创建了一个共享请求,因此您可以查看请求的样子 here

    试试这个,

    • 转到 Traffic Inspector,然后单击“新请求”。这会将您带到请求编辑器。
    • 选择 POST 而不是 GET,然后输入您的 node express 应用的 URL。
    • 单击“添加 Json”并在“请求数据”字段中添加您的 JSON 数据。
    • 点击启动请求。

    【讨论】:

    • 谢谢达雷尔。我要去雷达,然后在那里创建我的请求,它有一个有限的界面并且不显示添加 JSON 选项。我不知道为什么会这样:\
    • @ac360 在雷达测试中,您需要使用“添加正文”,然后您可能需要设置 Content-Type 标头等于 application/json,具体取决于您的服务器的工作方式。我将与团队讨论如何将 Radar UI 更改为更像创建请求 UI。我很确定它在他们的待办事项清单上。
    • 嗨,Darrel,我错过了设置为“application/json”的 Content-Type 标头。让这些请求编辑器在视觉上相似,甚至更好,拥有一个请求编辑器会非常有帮助,因为作为用户,我不明白为什么它们会分开。
    猜你喜欢
    • 2020-05-23
    • 2018-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-25
    • 2017-03-24
    • 2017-09-26
    • 1970-01-01
    相关资源
    最近更新 更多