簡體   English   中英

Spring Security過濾器,HTTP狀態405-不支持請求方法“ POST”

[英]Spring Security filter, HTTP Status 405 - Request method 'POST' not supported

我已經完成了RESTful Web服務以及實現管理面板應用程序的同一項目。 我面臨的問題是POST請求到應用程序被轉換為GET。

<servlet-mapping>
    <servlet-name>appServlet</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

<filter>
    <filter-name>springSecurityFilterChain</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>

<filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping> 

過濾器收到評論后,一切正常。

無論是否存在過濾器,其他兩種GET請求都不會出現問題。

我得到的錯誤是

HTTP Status 405 - Request method 'POST' not supported

如何覆蓋Web服務的Spring安全過濾器?

解決了

如果您不希望對它們進行身份驗證,請取消注釋任何資源

在@spring security.xml文件中添加以下內容。

<http pattern="/webservice/**" security="none"/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM