0
我需要根據cucsom標頭執行一些邏輯。我使用Chrome的郵遞員添加標題。Django中的HTTP標頭
但似乎我只能添加他們時,標題名稱沒有'_' 是否有任何理由呢?
理想我想補充一個頭的財產以後像'MY_HEADER'
並通過request.META['MY_HEADER']
訪問它,現在我把它加爲'MYHEADER'
並通過request.META['MYHEADER']
我需要根據cucsom標頭執行一些邏輯。我使用Chrome的郵遞員添加標題。Django中的HTTP標頭
但似乎我只能添加他們時,標題名稱沒有'_' 是否有任何理由呢?
理想我想補充一個頭的財產以後像'MY_HEADER'
並通過request.META['MY_HEADER']
訪問它,現在我把它加爲'MYHEADER'
並通過request.META['MYHEADER']
訪問它,謝謝vanadium23,原來是Nginx的更改。在這裏完整答案Why underscores are forbidden in HTTP header names
可能的答案:http://stackoverflow.com/questions/22856136/why-underscores-are-forbidden-in-http-header-names – vanadium23
更常見的使用破折號(' - '),而不是下劃線 – vanadium23