0
這裏是代碼:RNCookieManagerAndroid.get了4個參數,預計3 -react本地
componentDidMount() {
// Get cookies as a request header string
CookieManager.get("http://10.42.0.1:8000/login", (err, res) => {
// Outputs 'user_session=abcdefg; path=/;'
fetch("http://10.42.0.1:8000/login", {
method: "POST",
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
'X-CSRFToken': res.csrftoken,
},
body: JSON.stringify({
username: 'user',
password: 'securepassword',
})
})
.then((response) => response.json())
.then((responseJson) => {
console.log(responseJson);
})
});
}
上面的代碼顯示在模擬器錯誤!
截圖Android模擬器的---
這裏安裝
yarn add react-native-cookies
以及其他的指示。 還進口在app.js文件
import CookieManager from 'react-native-cookies';
一切似乎是正確仍顯示出這個錯誤.. 任何建議都歡迎.. 謝謝!
是的,非常感謝,我從2天卡住了,它現在沒有顯示任何錯誤,並且獲取方法工作正常,但是'CookieManager.get(「http://10.42.0.1:8000/login」)'沒有在服務器上給予任何迴應意味着只有使用'username'和'password'命令才能訪問服務器。 CSRFToken,我想與'CookieManager.get'一起來不是我應該爲此做什麼... –
你想查看django服務器的結果清除信息? –
不知道django服務器。我認爲你需要爲此添加一個不同的問題。您對上述問題的問題已解決:) –