亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java后端請(qǐng)求過(guò)濾options方式

 更新時(shí)間:2024年01月28日 16:41:24   作者:muguo321  
Optional項(xiàng)是一個(gè)容器對(duì)象,它可以包含非空值,也可以不包含非空值,它用于表示沒(méi)有值,而不是使用?null,引入Optional項(xiàng)是為了幫助開(kāi)發(fā)人員編寫(xiě)更簡(jiǎn)潔、更具表現(xiàn)力的代碼,并避免?NullPointerException

java后端請(qǐng)求過(guò)濾options方式

推薦閱讀:

Java8中Optional的一些常見(jiàn)錯(cuò)誤用法總結(jié)

Java中Optional的正確用法與爭(zhēng)議點(diǎn)詳解

前端每次發(fā)出post 請(qǐng)求時(shí),瀏覽器會(huì)默認(rèn)請(qǐng)求2次,一次是options類(lèi)型,一次是真實(shí)的請(qǐng)求,為了避免這種情況發(fā)生,需在后端過(guò)濾器中攔截下options請(qǐng)求,代碼如下:

import java.io.IOException;
import javax.servlet.FilterChain;
import javax.servlet.ServletException;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Component;
import org.springframework.web.filter.OncePerRequestFilter;
@Component
public class MethodFilter extends OncePerRequestFilter {
    @Override
    protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
            throws ServletException, IOException {
        if (request.getMethod().equals("OPTIONS")) {
            response.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED);
        } else {
            filterChain.doFilter(request, response);
        }
    }
}

配置文件中:

server:
  port: 8080
  tomcat:
    port-header: HEAD,PUT,DELETE,TRACE,COPY,SEARCH,PROPFIND

驗(yàn)證過(guò)其他方式,但是沒(méi)有過(guò)濾成功,以上代碼是測(cè)試通過(guò)的,特此記錄。

到此這篇關(guān)于java后端請(qǐng)求過(guò)濾options方式的文章就介紹到這了,更多相關(guān)java后端請(qǐng)求過(guò)濾options內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決分頁(yè)插件pagehelper在SpringBoot不起作用的問(wèn)題

    解決分頁(yè)插件pagehelper在SpringBoot不起作用的問(wèn)題

    這篇文章主要介紹了解決分頁(yè)插件pagehelper在SpringBoot不起作用的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Java 實(shí)戰(zhàn)項(xiàng)目錘煉之仿天貓網(wǎng)上商城的實(shí)現(xiàn)流程

    Java 實(shí)戰(zhàn)項(xiàng)目錘煉之仿天貓網(wǎng)上商城的實(shí)現(xiàn)流程

    讀萬(wàn)卷書(shū)不如行萬(wàn)里路,只學(xué)書(shū)上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+jsp+servlet+mysql+ajax實(shí)現(xiàn)一個(gè)仿天貓網(wǎng)上商城項(xiàng)目,大家可以在過(guò)程中查缺補(bǔ)漏,提升水平
    2021-11-11
  • 詳解Java中的final關(guān)鍵字

    詳解Java中的final關(guān)鍵字

    這篇文章主要給大家介紹了關(guān)于Java中final關(guān)鍵字的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Java Lambda表達(dá)式與匿名內(nèi)部類(lèi)的聯(lián)系和區(qū)別實(shí)例分析

    Java Lambda表達(dá)式與匿名內(nèi)部類(lèi)的聯(lián)系和區(qū)別實(shí)例分析

    這篇文章主要介紹了Java Lambda表達(dá)式與匿名內(nèi)部類(lèi)的聯(lián)系和區(qū)別,結(jié)合實(shí)例形式分析了Java Lambda表達(dá)式與匿名內(nèi)部類(lèi)功能、用法、區(qū)別及操作注意事項(xiàng),需要的朋友可以參考下
    2019-10-10
  • 詳解Maven安裝教程及是否安裝成功

    詳解Maven安裝教程及是否安裝成功

    這篇文章主要介紹了詳解Maven安裝教程及是否安裝成功,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • Mybatis攔截器如何實(shí)現(xiàn)數(shù)據(jù)權(quán)限過(guò)濾

    Mybatis攔截器如何實(shí)現(xiàn)數(shù)據(jù)權(quán)限過(guò)濾

    本文介紹了MyBatis攔截器的使用,通過(guò)實(shí)現(xiàn)Interceptor接口對(duì)SQL進(jìn)行處理,實(shí)現(xiàn)數(shù)據(jù)權(quán)限過(guò)濾功能,通過(guò)在本地線(xiàn)程變量中存儲(chǔ)數(shù)據(jù)權(quán)限相關(guān)信息,并在攔截器的intercept方法中進(jìn)行SQL增強(qiáng)處理
    2024-12-12
  • Spring實(shí)戰(zhàn)之使用Resource作為屬性操作示例

    Spring實(shí)戰(zhàn)之使用Resource作為屬性操作示例

    這篇文章主要介紹了Spring實(shí)戰(zhàn)之使用Resource作為屬性,結(jié)合實(shí)例形式分析了spring載人Resource作為屬性相關(guān)配置與使用技巧,需要的朋友可以參考下
    2020-01-01
  • 詳解Java中方法重寫(xiě)與重載的區(qū)別(面試高頻問(wèn)點(diǎn))

    詳解Java中方法重寫(xiě)與重載的區(qū)別(面試高頻問(wèn)點(diǎn))

    這篇文章主要介紹了Java中方法重寫(xiě)與重載的區(qū)別(面試高頻問(wèn)點(diǎn)),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • java安全停止線(xiàn)程的方法詳解

    java安全停止線(xiàn)程的方法詳解

    這篇文章主要介紹了java安全停止線(xiàn)程的方法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Java?Stream常用方法合集(超詳細(xì))

    Java?Stream常用方法合集(超詳細(xì))

    Stream?API?提供了一種更為簡(jiǎn)潔高效的的方式來(lái)處理集合數(shù)據(jù),??可讀性較高,?所以本文為大家整理了Java?Stream中的常用方法,希望對(duì)大家有所幫助
    2023-07-07

最新評(píng)論