今天同事遇到的一个问题:本地的代码请求某个接口运行正常,服务器的代码和本地一样,请求这个接口却是404
将这个接口路径直接复制到浏览器访问,发现回车后自动在url后面加了个/,怪不得404,原来这是由于服务器的tomcat的host中配置了一个虚拟目录,恰好和这个接口地址一样,访问这个接口就相当于访问那个目录了,这样就会在后面追加一个/,修改接口的url即可解决。。
今天同事遇到的一个问题:本地的代码请求某个接口运行正常,服务器的代码和本地一样,请求这个接口却是404
将这个接口路径直接复制到浏览器访问,发现回车后自动在url后面加了个/,怪不得404,原来这是由于服务器的tomcat的host中配置了一个虚拟目录,恰好和这个接口地址一样,访问这个接口就相当于访问那个目录了,这样就会在后面追加一个/,修改接口的url即可解决。。