HTTP 405 Method Not Allowed问题的解决

这篇具有很好参考价值的文章主要介绍了HTTP 405 Method Not Allowed问题的解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目中在提交表单时,提示“HTTP 405”错误——“Method Not Allowed”

httperrorgeneral: 405 method not allowed,http,网络协议,网络httperrorgeneral: 405 method not allowed,http,网络协议,网络

这里显示的是,方法不被允许。也许经验丰富的开发人员一眼就明了当前的问题。

从字面上的意思理解,很显然是提交方法的类型错误,要么是以GET方式向POST接口提交数据,要么是POST方式项GET接口提交数据。

以下介绍两种方法根据终端来快速查看问题所在,

一、在SpringBoot中,修改 xxx.yml文件,mybatis中添加如下配置:

#扫描所有mybatis中xml文件
mybatis:
    mapper_locations: classpath:mapper/*.xml
    configuration:
        log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 在控制台打印SQL

二、或者:使用mybatis_plus

在pom.xml更新plus文件 将以下代码添加到pom.xml文件中

<!--        mybatis_plus-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.5.1</version>
        </dependency>

然后修改 xxx.yml文件

mybatis-plus:
    configuration:
        log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 在控制台打印SQL

除了当前的问题,其他的问题也能精确的显示在控制台,方便了我们开发人员去调试查看sql语句。

 备注:修改代码后需要重新启动一次!文章来源地址https://www.toymoban.com/news/detail-860139.html

到了这里,关于HTTP 405 Method Not Allowed问题的解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Method *** Not Allowed 解决办法集锦

    使用DRF框架进行接口测试时,出现“method PUT(或\\\\DELETE) not allowed!”,经过多方搜索, 问题分析见: 最终发现无外乎以下操作可以尝试解决: 此时路径需要如下设置,不然会报下面四的问题: 1.默认的viewset和默认的router,但发送put、delete请求提示不支持 官方实现update方

    2024年02月16日
    浏览(43)
  • postman调用接口报{“detail“:“Method \“DELETE\“ not allowed.“}错误, 解决记录

    项目是python代码开发, urls.py 路由中访问路径代码如下: 对应view视图中代码如下: 上面代码可以看到我要执行的是一个删除操作, 使用的是python drf模型, 自己使用postman调用,界面参数如下: 会发现下面就报出了Method not allowed的错误提示信息, 经过查阅资料有说改什么windows电脑设置

    2024年02月04日
    浏览(45)
  • 【nginx】405 not allowed问题解决方法

    一、问题描述 首先看到的页面是nginx返回的页面,得知错误要从nginx上来解决 二、问题原因 因为这里请求的静态文件采用的是post方法,nginx是不允许post访问静态资源。题话外,试着post访问了下www.baidu.com发现页面也是报错,可以试着用get方式访问 三、解决办法(三种) (

    2024年02月16日
    浏览(43)
  • 【异常】ES删除内容时,提示Incorrect HTTP method for uri [//XXX] and method [DELETE], allowed: [POST]

    ES删除文档时 报错如下 7.x版本如果直接像上面这么写SQL语句,是会报错的。 7.x的ES

    2024年02月16日
    浏览(43)
  • PostMan Request method ‘xx‘ not supported问题解决

    Request method \\\'GET\\\' not supported 1、真正的请求地址为https协议,但是在PostMan中以POST方式请求http协议的地址,这时会变成GET请求,导致报错。 解决办法:将请求地址改为https协议即可。

    2024年02月11日
    浏览(53)
  • Nginx的405 not allowed错误解决

    1、问题情况 首先看到的页面是nginx返回的页面,得知错误要从nginx上来解决 2、问题原因 因为这里请求的静态文件采用的是post方法,nginx是不允许post访问静态资源。题话外,试着post访问了下www.baidu.com发现页面也是报错,可以试着用get方式访问 3、问题解决 现贴出三种解决方

    2024年02月11日
    浏览(39)
  • matinal:http POST集成报错:Request method ‘POST‘ not supported怎么解决,给某个系统的人看的

    在使用 RestFul风格 来发送 Put请求 时,报错 Request method ‘POST’ not supported org.springframework.web.HttpRequestMethodNotSupportedException: Request method \\\'POST\\\' not supported 在网上搜了普遍的解决方法,如下: 在配置文件中添加以下代码,开启 HiddenHttpMethodFilter  在表单中添加以下代码,修改请求

    2024年04月29日
    浏览(44)
  • 解决nginx 部署前端post请求405 not allowed

    问题第一次部署前端,将vue生成的dist 文件部署到nginx后,进入页面后post请求查询数据时,出现405 not allowed,经查阅发现,nginx 静态资源访问不支持post请求。 解决方案

    2024年02月11日
    浏览(38)
  • 解决 An attempt was made to call a method that does not exist. 问题详解

    哈喽大家好,我是阿Q。今天在开发代码的过程中,由于手抖,不知道引入了什么包依赖,导致项目启动一直报错,特写本文来记录下解决问题的经过。 有想赚点外块|技术交流的朋友,欢迎来撩 报错信息如下 报错描述 试图从以下位置去调用一个不存在的方法: io.undertow.we

    2024年02月09日
    浏览(67)
  • 解决思路:java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names

    目录 问题描述 异常原因 解决方法 1. 检查代码中的方法名 2. 使用合适的HTTP请求方法常量 3. 使用第三方HTTP库 4. 检查请求URL 5. 调试和日志 结论 在使用Java编写网络应用程序时,有时会遇到类似于​ ​java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names​ ​

    2024年02月08日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包