gpt4 book ai didi

http - Angular 2 POST 请求

转载 作者:可可西里 更新时间:2023-11-01 16:36:29 27 4
gpt4 key购买 nike

在 Angular 2 中执行 POST 请求时,我得到:

"EXCEPTION: Response with status: 404 Not Found for URL:" .

但是,在直接访问 URL 时,我得到的是响应页面。

同样在我的后端代码中,我可以看到我的数据从客户端传递到服务器端:

Response_body: "{"Message":"Not able to add Language = A"}" headers: Headersok: false status: 404 statusText: "Not Found" type: 2 url: "http://localhost:1109/api/Language/AddLanguage"

onSubmit(val){
console.log(val);
this.languageService.testPost(val)
.subscribe(
(res:response) => console.log(res);
);
}

testPost(newVal) : Observable<any>{
let body = JSON.stringify(newVal);
console.log(body);
let headers = new Headers({'Content-Type' : 'application/json'});
let options = new RequestOptions({headers : headers});
return this.http.post(this.logUrl,body,options)
.map((res : Response) => res.json());
}

最佳答案

Yes Rachit,I think you are correct.While Debugging,In my Server side Code I found an Exception mentioning Too many Arguments while saving Data To Database.

我认为这是罪魁祸首,如果您向 SP 提供的参数多于所需的参数,通常会发生此错误。因此,在您的数据库实现中,如果您使用 SP(s),请一一检查它们,哪一个提供了额外的参数。如果没有其他问题,您应该解决此问题。

关于http - Angular 2 POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41485476/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com