有人可能會問我的問題,但我找不到任何建議。Android調用帶POST數據的Django服務器
我寫一個Android應用程序這就需要通過使用HttpsURLConnection
然後Django
服務器會返回一個JSON
陣列到Android來訪問我的Django
服務器。
Django
中的查看功能將接收來自request.POST的參數並生成JSON
數組,然後使用HTTPResponse
返回Django方法。它不需要任何模板和表單。
當我從Android調用Django
視圖函數時,它返回403錯誤。我知道這是因爲POST數據不包含「csrf_token」。
我的問題是:如何在發送到Django
之前,將「csrf_token」放入我的POST數據中?我嘗試通過「@csrf_exempt」禁用CSRF檢查,它可以將正確的結果返回給Android應用程序,但我不會禁用CSRF檢查。
感謝, 威爾遜
看看這篇文章http://stackoverflow.com/a/17283820/2967875 – zzas11