【问题标题】:why I have an Access error on Angular2 api Request?为什么我在 Angular2 api 请求上出现访问错误?
【发布时间】:2020-04-24 18:58:20
【问题描述】:

我正在做一个 Angular 项目。我有一个对 api 的发布请求,但是当我运行它时,我收到以下访问错误。

从源“http://localhost:4200”访问“http://150.140.143.213:8085/”处的 XMLHttpRequest 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:没有“Access-Control-Allow-Origin”标头出现在请求的资源上。

我的服务是:

 addnik(park: any): Observable<any>{

            const httpOptions = {
              headers: new HttpHeaders({
                'Content-Type':  'application/json',
                'Access-Control-Allow-Origin': 'http://localhost:4200',
              }),
            };
            return this.httpclient.post<any>("http://150.140.143.213:8085/",park,
              httpOptions, );

              }

【问题讨论】:

    标签: angular api post request


    【解决方案1】:

    Access-Control-Allow-Origin 是一个响应头,应该由APIhttp://150.140.143.213:8085/返回,否则不起作用。

    【讨论】:

      猜你喜欢
      • 2015-06-13
      • 1970-01-01
      • 2019-11-11
      • 2019-09-22
      • 2022-01-19
      • 2016-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多