【關(guān)于 postJson 請求】實操和視頻中有出入,不知道原因...求解
一、代碼
調(diào)用方:ajax發(fā)送post請求,帶請求體
$.ajax({ ????type:?"post", ????url:?base?+?"/postJson", ????contentType:?"application/json;charset=utf-8", ????data:?JSON.stringify({name:?"Hemingway"}), ????success:?function?(json)?{ ????????result?=?json; ????} });
被調(diào)用方:在簡單 get 請求過濾器配置的基礎(chǔ)上,未做任何操作
????@Override ????public?void?doFilter(ServletRequest?request,?ServletResponse?response,?FilterChain?chain) ????????????throws?IOException,?ServletException?{ ????????//?TODO?Auto-generated?method?stub ????????HttpServletResponse?res?=?(HttpServletResponse)?response; ????????HttpServletRequest?req?=?(HttpServletRequest)?request; ????????String?origin?=?req.getHeader("Origin"); ????????if?(!org.springframework.util.StringUtils.isEmpty(origin))?{ ????????????//帶cookie的時候,origin必須是全匹配,不能使用* ????????????res.addHeader("Access-Control-Allow-Origin",?origin); ????????} ????????chain.doFilter(request,?response); ????}
二、測試表現(xiàn)
network 面板 》》
console 面板 》》
三、疑問
1、network 顯示一次 xhr 請求類型,沒有出現(xiàn) option;
2、“It does not have HTTP ok status.”一直沒找到解決方案。
1)postman直接測rest接口,是通過的:
2)后臺產(chǎn)生了異常日志
2020-03-09
400 了,這肯定是路徑不對了,你先對一下請求路徑吧