如何通過使用urllib
從請求中讀取Django
應用程序來傳遞CSRF
令牌。如何通過使用urllib從請求中讀取來在django應用程序之間傳遞CSRF令牌
我有兩臺服務器運行Django
應用程序,基於URL需要發送請求到其他服務器並給予迴應。
Django middelware
或者返回None
或Response
。
如果是None
:它在同一臺服務器上處理請求。
如果是Response
:它將響應烘焙發送給客戶端,並繞過對同一服務器的請求。
假設我有兩臺服務器「S1」和「S2」,並且對於URL("/user/1/profile"
),我必須發送請求到「S2」。
我正在做django中間件的請求克隆,它檢查匹配的URL,並向所有的cookie和header發送https請求(使用urllib)到「S2」服務器,並通過將它從urllib-response轉換回django-response 。
「GET」請求工作正常,但我得到「403 CSRF」和「POST」請求。
任何建議我在這裏失蹤。