Als «axios» getaggte Fragen

Axios ist ein Promise-basierter HTTP-Client für JavaScript, der in Ihrer Front-End-Anwendung und in Ihrem Node.js-Backend verwendet werden kann.


9
Wie kann ich den Statuscode von einem http-Fehler in Axios erhalten?
Das mag dumm erscheinen, aber ich versuche, die Fehlerdaten abzurufen, wenn eine Anforderung in Axios fehlschlägt. axios.get('foo.com') .then((response) => {}) .catch((error) => { console.log(error) //Logs a string: Error: Request failed with status code 404 }) Ist es möglich, anstelle der Zeichenfolge ein Objekt mit möglicherweise dem Statuscode und dem Inhalt …
200 javascript  axios 

7
Axios erhalten Zugriff auf Antwortheaderfelder
Ich erstelle eine Frontend-App mit React und Redux und verwende Axios , um meine Anforderungen auszuführen. Ich möchte Zugriff auf alle Felder in der Kopfzeile der Antwort erhalten. In meinem Browser kann ich den Header überprüfen und sehen, dass alle Felder vorhanden sind, die ich benötige (wie Token, UID usw.), …

10
Wie setze Header und Optionen in Axios?
Ich verwende Axios, um einen HTTP-Beitrag wie folgt auszuführen: import axios from 'axios' params = {'HTTP_CONTENT_LANGUAGE': self.language} headers = {'header1': value} axios.post(url, params, headers) Ist das richtig? Oder soll ich tun: axios.post(url, params: params, headers: headers)
159 javascript  post  axios 

7
Übergeben von Headern mit POST-Anforderung von axios
Ich habe eine Axios-POST-Anfrage geschrieben, wie in der Dokumentation zum npm-Paket empfohlen: var data = { 'key1': 'val1', 'key2': 'val2' } axios.post(Helper.getUserAPI(), data) .then((response) => { dispatch({type: FOUND_USER, data: response.data[0]}) }) .catch((error) => { dispatch({type: ERROR_FINDING_USER}) }) Und es funktioniert, aber jetzt habe ich meine Backend-API so geändert, dass sie …

3
So veröffentlichen Sie eine Datei aus einem Formular mit Axios
Wenn ich eine Datei mit Roh-HTML auf einem Flask-Server poste, kann ich über die Flask-Anfrage global auf Dateien zugreifen: <form id="uploadForm" action='upload_file' role="form" method="post" enctype=multipart/form-data> <input type="file" id="file" name="file"> <input type=submit value=Upload> </form> In der Flasche: def post(self): if 'file' in request.files: .... Wenn ich versuche, dasselbe mit Axios zu …

8
Fügen Sie den Autorisierungsheader für alle Axios-Anforderungen hinzu
Ich habe eine React / Redux-Anwendung, die ein Token von einem API-Server abruft. Nachdem sich der Benutzer authentifiziert hat, möchte ich, dass alle Axios-Anforderungen dieses Token als Autorisierungsheader haben, ohne es manuell an jede Anforderung in der Aktion anhängen zu müssen. Ich bin ziemlich neu in der Reaktion / Redux …
125 reactjs  redux  axios 

10
Lassen Sie Axios automatisch Cookies in seinen Anfragen senden
Ich sende mit Axios Anfragen vom Client an meinen Express.js-Server. Ich habe auf dem Client ein Cookie gesetzt und möchte dieses Cookie aus allen Axios-Anforderungen lesen, ohne sie manuell zur manuellen Anforderung hinzuzufügen. Dies ist das Beispiel für eine clientseitige Anfrage: axios.get(`some api url`).then(response => ... Ich habe versucht, mithilfe …

2
Axios get in url funktioniert, aber mit dem zweiten Parameter als Objekt nicht
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", …

9
Senden des Inhaber-Tokens mit Axios
In meiner Reaktions-App verwende ich Axios , um die REST-API-Anforderungen auszuführen. Es ist jedoch nicht möglich, den Autorisierungsheader mit der Anforderung zu senden . Hier ist mein Code: tokenPayload() { let config = { headers: { 'Authorization': 'Bearer ' + validToken() } } Axios.post( 'http://localhost:8000/api/v1/get_token_payloads', config ) .then( ( response …

10
So laden Sie Dateien mit Axios herunter
Ich verwende Axios für grundlegende http-Anfragen wie GET und POST und es funktioniert gut. Jetzt muss ich auch Excel-Dateien herunterladen können. Ist das mit Axios möglich? Wenn ja, hat jemand einen Beispielcode? Wenn nicht, was kann ich sonst noch in einer React-Anwendung verwenden, um dasselbe zu tun?
113 axios 

5
So senden Sie Basic Auth mit Axios
Ich versuche, den folgenden Code zu implementieren, aber etwas funktioniert nicht. Hier ist der Code: var session_url = 'http://api_address/api/session_endpoint'; var username = 'user'; var password = 'password'; var credentials = btoa(username + ':' + password); var basicAuth = 'Basic ' + credentials; axios.post(session_url, { headers: { 'Authorization': + basicAuth } …
106 request  postman  axios 

11
Axios Anfrage mit Body und Headern löschen?
Ich verwende Axios während der Programmierung in ReactJS und gebe vor, eine DELETE-Anfrage an meinen Server zu senden. Dazu brauche ich die Header: headers: { 'Authorization': ... } und der Körper besteht aus var payload = { "username": .. } Ich habe in den Interwebs gesucht und nur festgestellt, dass …

9
So senden Sie einen Autorisierungsheader mit Axios
Wie kann ich einen Authentifizierungsheader mit einem Token über axios.js senden? Ich habe ein paar Dinge ohne Erfolg ausprobiert, zum Beispiel: const header = `Authorization: Bearer ${token}`; return axios.get(URLConstants.USER_URL, { headers: { header } }); Gibt mir diesen Fehler: XMLHttpRequest cannot load http://localhost:8000/accounts/user/. Request header field header is not allowed …
95 javascript  axios 

3
Wie können Sie Axios Interceptors verwenden?
Ich habe Axios-Dokumentation gesehen, aber alles, was darin steht, ist // Add a request interceptor axios.interceptors.request.use(function (config) { // Do something before request is sent return config; }, function (error) { // Do something with request error return Promise.reject(error); }); // Add a response interceptor axios.interceptors.response.use(function (response) { // Do …
77 javascript  axios 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.