[英]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.