2016-08-31 58 views
0

已經在這一個約一週的時間裏工作了。所以我使用React Native的獲取方法來訪問我們的API。使用GET方法工作,意味着我能夠在我們的API中獲取數據。現在的問題是POST和PUT方法,使用PUT發送數據時,傳遞的值始終爲空值。我試着在Chrome瀏覽器中使用console.log,響應是200,所以表示它可以正常工作,並且能夠與API通信,唯一的情況是發送的值始終爲空值。還要注意,使用Postman工作手動更新數據只有在從React Native調用API時才起作用。幫助將真正幫助我繼續我的發展,因爲我真的堅持這一點。非常感謝球員React Native Fetch POST/PUT發送空值

See this file to see some code snippets

回答

0

我也有這個問題前,我發現了問題:

我們的服務器不爲「UTF-8」準備API和Android AVD發送與請求「的charset = UTF-8」 。所以它會導致一個平臺顯示錯誤,因爲請求字符集不一樣。

問題就在這裏,他們仍然沒有解決它:https://github.com/facebook/react-native/issues/8237

+0

@EJoshuaS:如果你會閱讀這篇文章,你會認識到,它確實是一個嘗試回答,並沒有提示*不同的問題*被發現。在審查時,閱讀超出第一個「*我以前也有過這個問題*」 – derM

0

檢查內容類型在您的文章的標題和PUT請求。如果您的API採用JSON格式的參數,請將其設置爲application/json。

+0

實際的頭已經在那裏了。接受:application/json和Content-Type:application/json。您可以查看附件中的代碼片段。我們已經在這一週工作了一個星期,並且讓我的發展變得堅挺起來。無論如何,感謝您的答覆 –

+0

你有沒有嘗試打印'數據'傳遞給你的put方法? –

+0

是的,我試圖通過提醒 –

相關問題