1. 程式人生 > >springsecurity使用非同步POSt請求報404錯誤的解決方法

springsecurity使用非同步POSt請求報404錯誤的解決方法

問題原因一:springsecrurity實現了csrf攻擊攔截

解決方法:

在html頁面頭部新增csrf引數:

<meta name="_csrf" th:content="${_csrf.token}"/>
<meta name="_csrf_header" th:content="${_csrf.headerName}"/>

在js中設定提交請求的head資訊

var token = $("meta[name='_csrf']").attr("content");
var header = $("meta[name='_csrf_header']"
).attr("content"); $(document).ajaxSend(function(e, xhr, options) { xhr.setRequestHeader(header, token); });

問題原因二,請求到了後臺,卻返回404。Controller忘記寫返回狀態碼 @Responsebody

相關推薦

springsecurity使用非同步POSt請求404錯誤解決方法

問題原因一:springsecrurity實現了csrf攻擊攔截 解決方法: 在html頁面頭部新增csrf引數: <meta name="_csrf" th:content="${_csrf.token}"/> <meta na

vue-resource POST請求 400錯誤解決方案

相關技術 SpringMVC vue-resource 問題描述 使用ajax向後端傳送POST請求成功,但是改用vue-resource傳送POST請求一直出現400 Bad Request 錯誤,程式碼及錯誤如下: 後端程式碼 AJAX正常請求

TP5框架在nginx環境下路由404錯誤解決方法 親測可用

前段時間給客戶寫了個TP5框架的後臺,主要是API呼叫,上傳到客戶伺服器後發現首頁可用,但所有內頁報404錯誤,網上一搜發現天多一樣的問題,但找了很多都是不可用的,而且都是過時的,但最終還是自己試出來了,今天貼下,親測可用。 寶塔面板windows-5.4.0+Ngin

使用cors解決跨域,ionic打包到android手機上發post請求403錯誤

如題,百度了一圈也沒有找到答案,最後翻了個牆,最終找到了外國友人的答案: My backend is using Tomcat, one of the tomcat filters is designed for handle CORS request, it named

Ajax提交post請求返回404錯誤

前臺ajax請求,報錯404;但是後臺卻成功執行; 正常來講,404 not found是沒找到,url錯誤,但這裡卻執行了, 原因   後臺有 return  return的值會作為http請求的一個頁面  所以肯定會報找不到錯誤 解決  1 直接去掉return,

關於使用JQUERY.AJAX中POST請求遇到413錯誤解決辦法

413錯誤:因實體過大本人網上搜索很久,未發現有效的答案.經解決後,感覺有必要將方法分享出來,以便大家在開發過程中少走彎路!$.ajax({    url : url,    data :  formdata,    processData : false,     cont

mysql1236錯誤解決方法

mysql主從復制 mysql主從同步 mysql slave狀態如下,發現IO線程為NO狀態,並且報1236錯誤代碼mysql> show slave status\G *************************** 1. row ***************************

get、post請求參數亂碼解決方法(qq:2798641729)

enc pos http bin imp 解決 encoding 亂碼問題 轉碼 在實際的項目中我們會遇見中文亂碼的問題,這個問題是很惡心的事,所以我在這裏提供了一些解決中文亂碼的方法,希望能給大家一些幫助。 一、單獨參數亂碼 post請求:request.setChar

SpringMVC提交數據遭遇基礎類型和日期類型400錯誤解決方法

筆記 運行 inpu 遭遇 imp public 增加 試用 too 使用SpringMVC開發的時候,頁面如果有日期格式的數據,後臺接受也是java.util.Date,則報告400錯誤 。下面是解決方案的演示示例: 這個是實體類,裏面createDate就是ja

微信小程序訪問豆瓣api403錯誤解決方法

src 數據信息 right json 地址 https display gin 微信小程序   通過豆瓣API可以獲取很多電影、書籍的數據信息,今天在調用豆瓣正在上映電影接口的時候報403錯誤,原因是豆瓣設置了小程序的訪問權限。如下:   解決方法是使用代理,將豆瓣AP

Windows10系統 藍屏UNEXPECTED_STORE_EXCEPTION錯誤解決方法

電腦環境:Windows10 64位系統、NVME固態硬碟 錯誤現象 1、系統啟動時藍屏並且報UNEXPECTED_STORE_EXCEPTION錯誤。 2、系統多次出現:突然卡住,不能進行任何操作,只能重啟電腦。 原因 固態硬碟驅動與當前固態硬碟驅動程式不相容或是當前

maven 引入本地項目jar紅線錯誤解決方法

解決方法 enc The .com 問題: gin cti maven not 問題:本地創建了2個項目,A和B,A引入B,A的pom如下: <dependency> <groupId>com.ebc</groupId

php curl post請求超過1024位元組解決方法

基礎知識背景: “Expect: 100-continue”的來龍去脈: HTTP/1.1 協議裡設計 100 (Continue) HTTP 狀態碼的的目的是,在客戶端傳送 Request Message 之前,HTTP/1.1 協議允許客戶端先判定伺服器是否願意接受客戶端發來的訊息主體(基於 R

微信小程式POST請求中文亂碼的解決方法

前兩天在整合微信小程式前後端的過程中,出現了中文 亂碼。解決方法如下:前端的程式碼:wx.request({ url: '.........', data: { ....... }, header: {'Content-T

關於java程式碼提交HTTP POST請求中文亂碼的解決方法 HttpURLConnection與HttpClient比較和使用示例

首先說明下這些只是根據我工作常用經驗的總結,可能不一定完全對,也不一定全面,但卻是最通用的。 JAVA裡HTTP提交方式 httpurlconnection:jdk裡自帶的 httpclient:apache開源專案 resttemplate:spring提供,本質就是封裝了httpclie

關於java代碼提交HTTP POST請求中文亂碼的解決方法

code post請求 post coder encode nec jdk 本質 cli 首先說明下這些只是根據我工作常用經驗的總結,可能不一定完全對,也不一定全面,但卻是最通用的。 JAVA裏HTTP提交方式 httpurlconnection:jdk裏自帶的 http

web.xml配置ClassNotFound錯誤解決方法之一

   web.xml報ClassNotFound錯誤的原因有很多..這個解決方法是我遇到專案的解決方法. 其實這個原因很簡單.就是tomcat啟動工程時.讀取檔案的位置是WEB-INF/classes..而有時候新建一個工程(或者匯入其他工程)由於路徑不對..所以一直找不到

微信小程式 the server responded with a status of 404 錯誤解決方法

微信小程式開發,剛剛接觸這個小程式,遇到了題目中的問題,也就是在WXSS中無法使用background-image這個功能 後來經過各種查終於找到了解決方法。 首先官方給的說明是:background-image:可以使用網路圖片,或者 base64,或者使用<im

下載excel文件無法通過ajax的post請求來直接下載解決方法

post請求無法直接傳送請求下載excel文件,是因為我們在後臺改變了響應頭的內容: Content-Type: application/vnd.ms-excel 導致post請求無法識別這種訊息頭,導致無法直接下載。解決方法: 改成使用form表單提交方式即可/*=====

springboot配置Swagger遇到swagger-resources/configuration/ui404解決方法

Swagger配置檔案,pom依賴,註解都配置完成後,訪問http://localhost:8080/專案名/swagger-ui.html之後,只能出現頁面頭,無法加載出info資訊和api資訊。 如下: 後檢視頁面顯示,找不到相關js。 解決方