我正在使用Fetch方法将API集成到React Native应用程序中,但是每次都遇到网络请求失败的情况。我是新来的本地人。请告诉我我在做什么错。以下是我的代码段:
getAllCategory = () => {
let details = {
// 'Param1': '{keyFid:2}',
"KeyFId":2
};
let formBody = [];
for (let property in details) {
let encodedKey = encodeURIComponent(property);
let encodedValue = encodeURIComponent(details[property]);
formBody.push(encodedKey + "=" + encodedValue);
}
formBody = formBody.join("&");
alert(formBody);
fetch(ApiCommon.base_url+ApiCommon.get_salon_services, {
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
body: formBody
}).then((response) => response.json())
.then((responseData) => {
console.log(responseData);
alert( "Response Body " + JSON.stringify(responseData));
})
.done();
};
}