41

「署名」と呼ばれる URL 署名にカスタム http ヘッダーを使用していますが、Django でそのようなカスタム HTTP ヘッダー値を取得するにはどうすればよいですか?

4

6 に答える 6

16

最後に、私はただそれをやり遂げることを見つけました

request.META('HTTP_{your uppercased header name}')
于 2013-01-17T10:47:00.673 に答える
15

次のように、独自のカスタム ヘッダーを応答に追加できます: https://docs.djangoproject.com/en/dev/ref/request-response/#setting-headers

>>> response = HttpResponse()
>>> response['Cache-Control'] = 'no-cache'
>>> del response['Cache-Control']

または、デコレーターを使用してそれらをビューに追加します: http://djangosnippets.org/snippets/275/

于 2013-01-17T10:39:08.767 に答える