Angular 6 Http请求给出错误响应

时间:2019-01-14 11:31:12

标签: javascript ajax angular angular6 angular-httpclient

我正在尝试使用angular 6的HttpClientModule发出HTTP Post请求。

我发出的POST请求如下:

const httpOptions = {
      headers: new HttpHeaders({ 'Content-Type': 'application/x-www-form-urlencoded' })
    };

    httpOptions.headers = httpOptions.headers.append('Authorization', 'BasicAuth_Token');

    this._http.post(url, {
        s: '29'
    },httpOptions).subscribe(

      data => console.log('Success!',data),
      error => console.error('Error!', error)
    )

发布请求成功,我得到了回复。 但是我没有得到预期的答复。 即

当我通过AJAX发出相同的POST请求时:

$.ajax({
    url: url,
    type: 'POST',
    contentType: "application/x-www-form-urlencoded",
    data: { s:'29'},

    success: function (data) {

        console.log("code - 1000", data);


      }
      else {
         console.log("code - 1001" , data);
      }
    },
    error: function (response) {
      console.log("Something went wrong", response);
    }
  });

我得到一个代码-对于相同的POST数据返回了1000。 但是我得到一个代码-角度6的POST的代码为1001。

  

基本上,对于相同的POST请求-尽管发布成功   在ajax和Angular 6中,对于   相同的数据。

     

如果帖子不成功,我可以理解。但是我不是   了解我如何获得相同的两个不同回应   数据,即发送到API。

0 个答案:

没有答案