[英]Dynamic post call giving error 404 on angular 5
我正在進行post調用,其中post參數是從另一個get調用獲取的。 如果我手動傳遞post參數,它的工作正常。
doPost(): Observable<any> {
return this.http.post(this.URL+ '/GetEmp', {emp:[{"empId":8106, "name":"xxxxx"}]});
}
但是當我動態調用它時,顯示404錯誤
doPost(val): Observable<any> {
this.postD = JSON.stringify(val);
return this.http.post(this.URL+ '/GetEmp', {emp:this.postD});
}
我在這里這樣打電話
this.configs.doPost(pval).subscribe(
data => {this.post = data['org']},
err => console.error(err),
() => console.log('done loading employee' + this.post)
);
要求是我發出一個GET請求,通過我獲取值並填充下拉列表,一旦我從下拉列表中選擇了值,該值就需要在調用后用作參數。
在這里,我可以從下拉列表中獲取該值,但是一旦我將其傳遞給post請求,它就會給出404
錯誤。
請幫忙。
hTTP post
需要一個對象,請不要對其進行stringify
doPost(val): Observable<any> {
return this.http.post(this.URL+ '/GetEmp', { emp: val });
}
語法如下:
post(url: string, body: any, options?: RequestOptionsArgs) :
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.