1
我想在下面的角2中創建一個http帖子是代碼片段。 HTTP post在json對象周圍添加引號「」,因此調用失敗。我如何從我的請求中刪除這些引號?Angular 2 http post在json對象周圍添加引號
export class Compentency {
competencies : number[];
}
postData() {
let array = [1, 2, 3, 6];
this.comp.competencies = array;
let headers = new Headers({ 'Content-Type': 'application/x-www-form-urlencoded' });
let options = new RequestOptions({ headers: headers, method: 'post' });
return this.http.post(this.postUrl, this.comp, options)
.map(res => res.json().data.competencies)
.catch(this.handleError);
}
下面
是傳遞給服務器
{
"competencies": [ 1, 2, 3, 6 ]
}:
我確實爲數據進行了字符串化。這仍然會在表單數據{「competencies」:[1,2,3,6]}上添加引號:我的服務器不接受密鑰的引號。 – Manohar