【问题标题】:Accessing HTTPRequest Headers in ASP.NET MVC在 ASP.NET MVC 中访问 HTTPRequest 标头
【发布时间】:2018-07-05 07:16:20
【问题描述】:

我是开发 API 的新手,遇到了一些麻烦。 我正在发送来自 Postman 的请求,其正文为空,并带有一些标头:

我正在尝试在我的控制器中检索这些值。

但这不起作用。请求为空,所有标头均为空。 抛出异常,指出无法找到请求的标头。 我四处搜索,找不到任何原因导致这不起作用。我猜这与 Postman 的初始请求有关,但不确定是什么。

更多错误图片和内容:

任何人都可以帮助我,或将我引导到可能是正确答案的地方。

提前致谢。

【问题讨论】:

  • 在邮递员标题选项卡中,根据您的快照 Authorization 字段的复选框未选中。所以它不会在请求中传递这些标头。
  • 感谢您的回复。我在一个新项目的工作中再次尝试了它,并发送了邮递员的请求,并勾选了授权并且它有效。在我上面的个人项目中,当我勾选授权复选框时,它会说“这将被邮递员覆盖”。我会在家里再试一次,并更新这个问题。谢谢。

标签: asp.net httprequest postman


【解决方案1】:

供参考:

我发现我的问题与我的应用程序是 .NET Core 有关。由于它是一个新应用程序,因此我将其切换到 .NET Framework。完成此操作后,我开始检索包含标头的正确 HttpRequestMessage。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-29
    • 2012-01-20
    • 2014-02-28
    • 2012-06-01
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    相关资源
    最近更新 更多