鍍金池/ 問答/Java  Linux/ springmvc怎么接收delete協(xié)議請求

springmvc怎么接收delete協(xié)議請求

用的是springboot+springmvc
服務(wù)器是nginx轉(zhuǎn)發(fā)給tomcat
寫了個接口

    @RequestMapping(value = "/remove", method = RequestMethod.DELETE)
    public String remove(String ids) {
        return "123";
    }

換了幾種請求方式
1.get方式
url:http......./remove?ids=10971
返回:404

2.delete方式
url:http......./remove?ids=10971
返回:沒響應(yīng)

3.post方式(百度找到的)
url:http......./remove?ids=10971&_method=DELETE
返回:正常

神奇的是,在本地測試,直接用方式2就可以,但是在服務(wù)器上,就是上面的三種情況都出現(xiàn)。不知道是不是nginx導(dǎo)致的?還是tomcat導(dǎo)致的?

想問問大神們,這個是什么原因?

回答
編輯回答
硬扛

幾乎可以肯定是nginx配置,試試配置proxy_http_version 1.1;

2017年5月26日 17:47