2015-04-01 53 views
0

我正在使用django rest-framework來發布或從客戶端應用程序獲取數據。客戶端應用程序正在發送一個自定義標題以及請求。我如何在休息api中訪問自定義標題值。Python REST API訪問自定義標頭值

Custome-Header-Key:ASDQWERYHH#這是從客戶端設置的自定義標頭。

請幫

感謝

回答

3

可以使用request.META字典。

隨着CONTENT_LENGTH和CONTENT_TYPE的例外,因爲上面給出,在請求任何HTTP標頭是由一個HTTP_前綴轉換所有字符爲大寫,用下劃線替換任何連字符後,加入到名字轉換爲META密鑰。因此,例如,一個名爲X-Bender的頭將被映射到META密鑰HTTP_X_BENDER。

因此,要獲得在您的示例標頭值,你可以這樣做:

request.META['HTTP_CUSTOM_HEADER_KEY']