[英]How to Properly Format RetroFit Header for Django
我正在嘗試使用Django發送HTTP請求,該請求在標頭中包含用戶名和密碼,以便檢索令牌。
在我的計算機終端上,執行以下命令,該命令可以正常運行:
http POST 127.0.0.1:8000/api-token-auth/ username='admin' password='whatever'
我正在嘗試通過Retrofit做到這一點:
@Headers("username=\'admin\' password=\'whatever\'")
@POST("/api-token-auth")
Call<TokenJSON> getToken();
但是我遇到了錯誤:
@Headers value must be in the form "Name: Value"
有正確的格式來格式化此標頭嗎?
如果值是動態的,則可以使用:
Call<TokenJSON> getToken(@Header("username") String var1, @Header("password") String var2);
或者,如果它們是靜態的,則可以使用:
@Headers({"username: Bar", "password: Pong"})
Call<TokenJSON> getToken();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.