原文:Django中ajax發送post請求,報403錯誤CSRF驗證失敗解決辦法

今天學習Django框架,用ajax向后台發送post請求,直接報了 錯誤,說CSRF驗證失敗 先前用模板的話都是在里面加一個 csrf token 就直接搞定了CSRF的問題了 很顯然,用ajax發送post請求這樣就白搭了 文末已經更新更簡單的方法,上面的略顯麻煩 上網上查了一下,看了幾個別人的博客,才知道官網也早有說明解決辦法,大致流程就是: 就是新建一個JavaScript文件,然后把網上 ...

2019-05-05 22:06 0 953 推薦指數:

查看詳情

DjangoPOST請求時因為開啟防止csrf403錯誤,及四種解決方法

Django默認開啟防止csrf(跨站點請求偽造)攻擊,在post請求時,沒有上傳 csrf字段,導致校驗失敗403錯誤 解決方法1: 注釋掉此段代碼,即可。 缺點:導致Django項目完全無法防止csrf攻擊 解決方法2: 在 views.py文件 缺點:導致 ...

Sun Sep 30 00:13:00 CST 2018 0 1730
Laravel 419錯誤 -ajax請求 錯誤解決辦法CSRF驗證

兩種解決辦法。選擇適合自己的。 第一種解決方法 適用於可以把js寫在不被laravel框架渲染的js文件的操作 1.在頁面上添加 <meta name="csrf-token" content="{{ csrf_token() }}"》 2.然后在頁面的script標簽添加 ...

Thu Sep 26 23:01:00 CST 2019 0 323
CloseableHttpClient請求403錯誤解決辦法

403的原因是服務器拒絕我們訪問,所以我們就需要模仿一下我們的身份,裝作是一個瀏覽器,如何裝作瀏覽器呢,只需要設置一個Head的User-Agent參數,這個是我們請求的一些瀏覽器標識,比如瀏覽器類型、操作系統及版本、CPU 類型、瀏覽器渲染引擎、瀏覽器語言、瀏覽器插件等信息的標識 ...

Sat Nov 07 01:09:00 CST 2020 0 467
Djangoajax發送post請求csrf攔截的解決方案

把下面的代碼寫在模版文件中就可以了, 注:不是js文件,是模版文件加載的執行的,所有寫js里沒效果 $.ajaxSetup({   data: {csrfmiddlewaretoken: '{{ csrf_token }}' },}); ...

Sat Apr 01 04:42:00 CST 2017 0 1644
video播放視頻或者請求接口因為 referer 的原因導致403錯誤解決辦法

調用外部鏈接,403錯誤 背景:在開發一個視頻播放項目中video_ts(一個用typescript開發的視頻播放器)調用MP4 資源的時候,無法播放,403錯誤。然而直接在瀏覽器地址欄回車則可以正常播放。 403錯誤則是訪問被拒絕,既然我做了跨域處理還被拒絕這里就要提及 ...

Mon Aug 16 19:00:00 CST 2021 0 159
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM