在RN上做项目,向Rails服务器发送Post请求(http://xxx.com/v1/zzz/data.json),body上带三个参数,aaa,bbb,ccc,服务器受到后会得到 {"aaa"=> "a", "bbb"=> "b", "ccc"=> "c", "zzz"=>{"zzz"=>"z"}}
post: (url, obj, successCallback, failCallback) => {
let dic = sortingFrom(obj)
url += '?sign=' + dic.sign
console.log(url);
console.log(JSON.stringify(dic));
fetch(url, {
method: 'POST',
headers: new Headers({
"Content-Type": "application/json;charset=UTF-8",
}),
body: JSON.stringify(dic)
})
.then((response) => response.text())
.then((responseText) => {
console.log(responseText)
successCallback(JSON.parse(responseText));
})
.catch((err) => {
failCallback(err);
});
}
不知道为什么,服务器会解析出多一个参数,求解。