【问题标题】:API working fine in postman but not in angular2API在邮递员中工作正常,但在angular2中却不行
【发布时间】:2017-08-16 12:19:35
【问题描述】:

我有一个 API 可以将 OTP 发送到移动设备。它可以通过 PostMan 正常工作,但不能通过 angular2。

我收到此错误“预检响应中的 Access-Control-Allow-Headers 不允许请求标头字段 Access-Control-Allow-Origin。”

任何帮助

提前致谢

【问题讨论】:

  • 浏览器检查标题是否存在,如果不存在则抛出错误。邮递员在浏览器周围工作,不检查这些标题。要么重新配置服务器以提供预期的标头,要么使用自己的服务器将请求转发到其他服务器,这样浏览器就无法识别 CORS 情况。

标签: angular


【解决方案1】:

在您的 POST 调用中包含 Allow-Cross-Origin 标头。

【讨论】:

    【解决方案2】:

    这是一个后端问题,后端开发人员必须编写代码以允许所有 API 的标头和来源。

    【讨论】:

      猜你喜欢
      • 2020-05-25
      • 2020-08-22
      • 1970-01-01
      • 1970-01-01
      • 2020-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多