簡體   English   中英

如何為Django正確格式化RetroFit標頭

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM