Ich versuche, eine GET-Anfrage als zweiten Parameter zu senden, aber es funktioniert nicht, solange es als URL funktioniert.
Dies funktioniert, $ _GET ['naam'] gibt den Test zurück:
export function saveScore(naam, score) {
return function (dispatch) {
axios.get('http://****.nl/****/gebruikerOpslaan.php?naam=test')
.then((response) => {
dispatch({type: "SAVE_SCORE_SUCCESS", payload: response.data})
})
.catch((err) => {
dispatch({type: "SAVE_SCORE_FAILURE", payload: err})
})
}
};
Aber wenn ich das versuche, ist überhaupt nichts $_GET
drin:
export function saveScore(naam, score) {
return function (dispatch) {
axios.get('http://****.nl/****/gebruikerOpslaan.php',
{
password: 'pass',
naam: naam,
score: score
})
.then((response) => {
dispatch({type: "SAVE_SCORE_SUCCESS", payload: response.data})
})
.catch((err) => {
dispatch({type: "SAVE_SCORE_FAILURE", payload: err})
})
}
};
Warum kann ich das nicht tun? In den Dokumenten steht klar, dass es möglich ist. Damit $_POST
funktioniert es auch nicht.
reactjs
react-native
redux
axios
Sinan Samet
quelle
quelle
Auf Client:
Auf dem Server:
quelle
axios.get
nuraxios({url:"url_goes_here",data:{params:{foo:'bar'}})
axios.get('/api', { params})
! ==axios.get('/api', params)