Angular 5 - HttpClient帖子给出了404 OK错误

时间:2018-02-16 15:03:48

标签: angular angular5 angular-httpclient

这是我的数据服务。我正在过去"姓名":" A1"作为REST的名称。我在swagger中测试了这个值,它确实有用。

public availability(name: string, aContext: string): Observable<any> {
    let context = this.getContext(aContext);
    let url: string = this._configuration.Server + 'availability/' + aContext;
    const headers = new HttpHeaders({ 'Content-Type': 'application/json' });
    const body = JSON.stringify({'name': name});

    console.debug("[DATASERVICE] getDefinition " + url);
    console.debug("Sent to REST" + body);
    return this._http.post(url, body, { headers: headers })
                 .catch(this.handleError);
}

然后我订阅了以下内容。

    this.dataService.availability(myObject.name, this.context)
            .subscribe(
                res => {
                    console.log(res);
                    this.isAvailable = res.available;
                },
                err => this.onFailure(err),
                () => {
                    console.log('call API to save');
                }
            );

我得到的错误是&#34; [错误] https://xxxx.com/rest/availability/sqs-endpoint的Http失败响应:404 OK [QUEUE]加载队列定义失败:XXXX的Http失败响应404 OK

查看网络窗口,我看到了这一点 一般 请求网址:https://xxxxx.com/rest/availability/sqs-endpoint 请求方法:POST 状态代码:404

请求有效负载 {&#34; name&#34;:&#34; A1&#34;}&lt; - 查看来源 名称:&#34; A1&#34; &lt; - 解析视图

0 个答案:

没有答案