我想在表单数据上点击 api,就像我使用 let params ={"supplier_id": "538","verify":"1","item_id":itemId};
并且 API this.aService.process('http://myapi.php', params)
然后它不起作用一样.当我尝试使用
let _urlParams = new URLSearchParams();
_urlParams.append('supplier_id', "538");
_urlParams.append('verify', "1");
_urlParams.append('item_id', itemId);
它仍然不起作用,数据未显示在网络中。当我使用邮递员时,如果我将数据放在表单数据上,那么它正在工作,而在原始数据上它不起作用..怎么办?
URLSearchParams != FormData
尝试使用 发送数据
let input = {
firstName: 'first name',
(...)
};
let headers = new Headers();
headers.append('Content-Type', 'application/json');
this.http.post('https://angular2.apispark.net/v1/contacts/', $.param(input), { headers })
.subscribe(...);