解決 禁止訪問 403 CSRF驗證失敗

2021-10-25 07:06:07 字數 1122 閱讀 2015

在測試django框架post請求方式時,程式報錯如下

在確保訪問安全的情況下有一下兩種方式:

1、在相應html檔案form**塊中新增如下**:

但是僅僅新增這句**,有時候並不能解決如上報錯問題,至少在我測試過程中未能有效解決

那麼就需要使用第二種方法

2、在相應view檢視函式種新增如下**:

# 首先在應用views.py檔案中匯入該方法

from django.views.decorators.csrf import csrf_exempt

# 在檢視函式位置新增該裝飾器

此時可將方法1中新增的方法注釋(不注釋也行)

由此變解決了**報錯問題

3、非安全方式

如下將csrf中介軟體**塊注釋掉,也可解決上述報錯問題,但是該方法不安全

middleware = [

'django.middleware.security.securitymiddleware',

'django.contrib.sessions.middleware.sessionmiddleware',

'django.middleware.common.commonmiddleware',

# 'django.middleware.csrf.csrfviewmiddleware', # 將改行注釋掉 不使用即可

'django.contrib.auth.middleware.authenticationmiddleware',

'django.contrib.messages.middleware.messagemiddleware',

'django.middleware.clickjacking.xframeoptionsmiddleware',

]

爬蟲禁止訪問解決方法(403)

連線手機熱點,或者換wifi.偽裝瀏覽器請求增加header 收集到的常用header my headers mozilla 5.0 windows nt 6.1 wow64 rv 30.0 gecko 20100101 firefox 30.0 mozilla 5.0 compatible msi...

http錯誤403禁止訪問

403 禁止訪問 訪問被拒絕 403.1 禁止訪問 執行訪問被拒絕 403.2 禁止訪問 讀取訪問被拒絕 403.3 禁止訪問 寫入訪問被拒絕 403.4 禁止訪問 需要使用 ssl 檢視該資源 403.5 禁止訪問 需要使用 ssl 128 檢視該資源 403.7 禁止訪問 需要 ssl 客戶端證...

WAMP 403 Forbidden禁止訪問

wamp 403 forbidden禁止訪問 2015.06.23 wamp 2.5修改方法 修改httpd.conf檔案 onlineoffline tag don t remove require localto onlineoffline tag don t remove require al...