问题描述
org.springframework.web.HttpRequestMethodNotSupportedException: Request method ‘GET’ not supported
at org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping.handleNoMatch(RequestMappingInfoHandlerMapping.java:213)
at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.lookupHandlerMethod(AbstractHandlerMethodMapping.java:422)
at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.getHandlerInternal(AbstractHandlerMethodMapping.java:367)
at org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping.getHandlerInternal(RequestMappingInfoHandlerMapping.java:110)
at org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping.getHandlerInternal(RequestMappingInfoHandlerMapping.java:59)
at org.springframework.web.servlet.handler.AbstractHandlerMapping.getHandler(AbstractHandlerMapping.java:395)
at org.springframework.web.servlet.DispatcherServlet.getHandler(DispatcherServlet.java:1234)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1016)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
原因分析
该异常的原因是请求方法不被支持。在你的请求中使用了不支持的方法,而服务器无法处理该请求。要解决这个问题,就需要修改请求方法或者在服务器端添加对该请求方法的支持。
解决方案
具体的解决方法如下:
方法一:
检查请求方法是否正确,如果不正确则修改请求方法,例如将 GET 改成 POST;
方法二:
检查服务器端是否支持该请求方法,如果不支持则添加对该请求方法的支持,例如在服务器端增加处理 GET 请求的方法;
方法三:
检查 URL 是否正确,如果 URL 不正确也会导致该异常的出现。文章来源:https://www.toymoban.com/news/detail-427356.html
联系自身
属于方法三,前端请求接口方式的问题。文章来源地址https://www.toymoban.com/news/detail-427356.html
到了这里,关于【error】 Request method ‘GET‘ not supported app端调用后台接口报错,后台人员自己调用时没问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!