[英]How to fetch data from an api in React Native from Django rest framework using axios
[英]how to send data in GET request header using react and axios to Django rest framework?
我是 axios 的新手,我想知道如何使用 get 请求在我的标头中发送数据我试过了,但没有成功
** 我观察到请求类型在 django 终端 window 中更改为选项 **
export const getUserOrders=(userID)=>{
return dispatch=>{
dispatch(getUserOrdersStart())
axios.defaults.headers={
'Content-Type':'application/json',
id:userID
}
axios.get('http://127.0.0.1:8000/admindashboard/userorders/')
.then(res=>{
const order=res.data
dispatch(getUserOrdersSuccess(order))
}).catch(err=>{
getUserOrdersFail(err)
})
}
}
你可以试一试下面的方法。
export const getUserOrders = async userId => {
const header = {
"Content-Type": "application/json;charset=utf-8",
};
let id = userId;
const URL = `http://127.0.0.1:8000/admindashboard/userorders/`
return dispatch => {
try {
dispatch(getUserOrdersStart())
const response = await axios(URL,id, {
method: "GET",
mode: "cors",
headers: header,
});
const jsonResponse = response.json();
dispatch(getUserOrdersSuccess(order))
} catch (error) {
setError(error);
}
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.