Javascript ES6获取错误400-请求无效
我正在开发一个调用外部REST服务的reactjs应用程序。问题是fetch返回“400无效请求”,就好像body是无效的,但它不是Javascript ES6获取错误400-请求无效,javascript,json,ecmascript-6,fetch,Javascript,Json,Ecmascript 6,Fetch,我正在开发一个调用外部REST服务的reactjs应用程序。问题是fetch返回“400无效请求”,就好像body是无效的,但它不是 const sub=(store,rulesMap,values) =>{ const buffer=packer.pack(rulesMap,values); const body=prepareBody(buffer,rulesMap); fetch('http://STMIVAPIGTW01.si.it:8080/ip-engine/pay
const sub=(store,rulesMap,values) =>{
const buffer=packer.pack(rulesMap,values);
const body=prepareBody(buffer,rulesMap);
fetch('http://STMIVAPIGTW01.si.it:8080/ip-engine/pay',
{
mode:'no-cors',
headers: {
'Accept': 'application/json, text/plain, */*',
'Content-Type': 'application/json'
},
method:'POST',
body: JSON.stringify(body),
})
.then(function(response) {
console.log(response);
if (response.ok)
return response.json();
else
return response.text();
})
.catch(error => window.alert('Error:'+ error))
.then(function(myJson) {
window.alert(myJson);
});
}
我不能发布body,因为它太长了,但body得到了邮递员的正确答案。 这是我第一次使用fetch。有什么建议吗?
谢谢你能粘贴
body
对象吗?我不能发布body,因为它太长了,但是body得到了邮递员的正确答案