我试图在下面的角度2中创建一个http帖子是代码片段。 HTTP帖子添加了引号" "围绕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 ]
}:
答案 0 :(得分:1)
我不得不将标题内容类型更改为application / json,现在可以正常工作了。