【问题标题】:Postman GET Doesn't Pass ParametersPostman GET 不传递参数
【发布时间】:2015-12-29 13:08:54
【问题描述】:

当我尝试使用 Postman 执行简单的 GET 时,使用 [FromUri] 时参数不会转换为我的 ASP.NET 资源/模型对象。例如,当我在控制器的 get 中设置断点并使用 GET 通过邮递员调用这个简单的 url 时,我看到 Id 未设置:http://example.net/api/product?Id=ee58d7c8-0288-48fb-bc28-3d38c344d834

为什么我的 ID 没有被翻译?

【问题讨论】:

  • example.net 的请求如何才能到达您的控制器?你的代码看起来如何?我们如何重现问题?

标签: asp.net postman


【解决方案1】:

事实证明,我的控制器设置正确,但我没有在 Postman 中正确设置 Content-Type 标头。对于我的请求,我需要单击 Postman 中的 Headers 选项卡并添加一个新行,其中 Content-Type = application/json.通过正确设置,我的控制器能够正确地将我的请求转换为我的模型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-20
    • 2018-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多