2017-10-13 7 views
0

私の反応ネイティブアプリケーションでは、bodyでフェッチリクエストを作成しようとしています。しかし、私はunexpected EOFのエラーメッセージが表示されます。実際には、要求が行われ、バックエンドのログで要求が送信されているのを見ることができますが、リクエストの直後にはエラーメッセージが表示されます。反応ネイティブフェッチ - リクエスト本文 - 予期しないEOF

私の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(); 

ここではエラー画面が表示されます。

enter image description here

答えて

1

私は、この行に失敗したと言うでしょう:response.json() あなたの応答が有効なJSONであることを確認していますか?

郵便配達で応答をテストするか、done();の前に.catch(e => console.log(e))を追加してみてください。

関連する問題