【问题标题】:GET Request - Invalid HOST - ASP WEB API 2GET 请求 - 无效的主机 - ASP WEB API 2
【发布时间】:2017-09-17 05:55:09
【问题描述】:

我使用 Azure 将我的 ASP.NET Web API 2 项目上传到了网络上。

但现在我已经上传了它(它是 http),我无法让 GET 请求工作。

问题出在 Host 参数上。

在我输入的 URL 字段中:www.website.com/api/Parts

我将网站 URL 放在 Host Value 字段中:www.website.com

这似乎不是 CORS 问题。

如何向在线 API 发送 GET 请求?

【问题讨论】:

  • 你用正确的 url 替换 localhost 对吗?
  • 是的,我是,这是正确的。它只是没有 /api/Parts 的 URL

标签: c# rest http asp.net-web-api2 get-request


【解决方案1】:

看起来您正在使用 POSTMAN 进行测试。只需从标头中删除 Host 参数并再次测试/发送您的 API 请求。

【讨论】:

    【解决方案2】:

    Postman 不能覆盖 Host 标头,默认情况下它被阻止。 要允许 Postman 发送此标头,请安装 Postman Interceptor 扩展

    【讨论】:

      猜你喜欢
      • 2017-07-03
      • 2019-05-10
      • 1970-01-01
      • 2020-02-20
      • 2017-12-22
      • 2016-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多