Как отправить данные в заголовок запроса GET, используя реагировать и Ax ios в Django остальной рамки? - PullRequest
0 голосов
/ 15 апреля 2020

Я новичок в реакции и топор ios, и я хочу знать, как отправлять данные в мои заголовки, используя запрос get, я пробовал это, но это не сработало

** Я заметил, что запрос тип изменен на опции в django окне терминала **


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)
        })
    }
}


Ответы [ 2 ]

0 голосов
/ 15 апреля 2020

Вы можете подвести подход под водоворотом.

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);
        }
      };
0 голосов
/ 15 апреля 2020

Попробуйте добавить заголовки CORS

Используйте этот пакет и прочитайте документы

https://github.com/adamchainz/django-cors-headers

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...