2017-10-13 5 views
0

Dans mon application native, j'essaie de faire une demande d'extraction avec body. Mais, je reçois un message d'erreur de unexpected EOF. En fait, la requête est faite, je veux dire que je peux voir à travers les logs backend que la requête est envoyée, alors que, juste après la requête, elle affiche un message d'erreur.react-native fetch - corps de la requête - EOF inattendu

Voici ma méthode fetch.

var Url = "https://----------"; 
     return fetch(Url, { 
      method: "POST", 
      headers: { 
       'Accept': 'application/json', 
       'Content-Type': 'application/json' 
      }, 
      body: JSON.stringify({'number': '11111111-'}) 
     }) 
      .then((response) => response.json()) 
      .then((responseJson) => { 
       console.log("SEND_SMS RESULT: ",responseJson); 
      }) 
      .done(); 

Voici l'écran d'erreur que je reçois.

enter image description here

Répondre

1

Je dirais qu'il échoue sur cette ligne: response.json() Etes-vous sûr que votre réponse est un JSON valide?

Essayez de tester la réponse avec Postman ou ajouter .catch(e => console.log(e)) avant done();