[英]Angular Httpclient PUT set boolean and body in parameters
圖片說它是查詢參數。 您需要將該參數作為 URL 本身的一部分傳遞。
請參閱此處的示例。
https://BASE_URL/edit-bank-card?<param-name>=value
希望這可以幫助。
看起來edit-bank-card
是一個查詢參數。 所以你可以嘗試以下
editBankCard(ifEditBankCard: boolean, editOptions: any): any {
const url = 'http://example.com/example-edit-card/?edit-bank-card=' + ifEditBankCard;
const headers = new Headers({ 'Content-Type': 'application/json' });
const options = new RequestOptions({ headers: headers });
return this.http.put(url, JSON.stringify(editOptions), options);
}
那么它可以被稱為
const options = {
"address": "Sample address",
"bankCard": {
"active": true,
"bankName": "Sample bank",
"cardNumber": "1234 5678 9012 3456",
.
.
.
}
this.editBankCard(true, options).subscribe(
response => { // handle response },
error => { // handle error }
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.