精华内容
下载资源
问答
  • access_log日志报错400` ```bash ip - - [31/Mar/2021:15:15:41 +0800] "GET /XX/XX/XX HTTP/1.1"s 400 435 1 ip - - [31/Mar/2021:15:16:21 +0800] "GET /XX/XX/XX HTTP/1.1"s 400 435 1 ``` 原因:Header 信息过...

    http请求报错400的说明这个请求无效,请求没有进入后台服务器里

    原因: 前端提交的字段名称或者字段类型和后台的实体类不一样 或者前端提交的参数跟后台需要的参数个数不一致,导致无法封装

    解决方法:  对照字段名称,类型保证一致

    此外:Header 信息过长过多也会引发400问题

    问题描述:

    access_log日志报错400

    ip - - [31/Mar/2021:15:15:41 +0800] "GET /XX/XX/XX HTTP/1.1"s 400 435 1
    ip - - [31/Mar/2021:15:16:21 +0800] "GET /XX/XX/XX HTTP/1.1"s 400 435 1
    

    原因:Header 信息过长过多也会引发400问题

    日志报错如下:

    2021-03-31 15:15:41.469 [http-nio-20001-exec-10] INFO  o.a.coyote.http11.Http11Processor - Error parsing HTTP request header
     Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.
    java.lang.IllegalArgumentException: Request header is too large
            at org.apache.coyote.http11.Http11InputBuffer.fill(Http11InputBuffer.java:777)
            at org.apache.coyote.http11.Http11InputBuffer.parseHeader(Http11InputBuffer.java:938)
            at org.apache.coyote.http11.Http11InputBuffer.parseHeaders(Http11InputBuffer.java:589)
            at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:284)
            at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
            at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
            at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)
            at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
            at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
            at java.lang.Thread.run(Thread.java:745)
    
    

    解决办法:yml文件加入如下配置

    server:
      port: 1000
      max-http-header-size: 102400
    展开全文
  • 报错400解决

    2020-03-20 10:05:27
    报错400解决 前端传回后台的数据不符合后台的要求,需要和后台一起查看问题,对每个数据进行比较验证

    报错400解决
    前端传回后台的数据不符合后台的要求,需要和后台一起查看问题,对每个数据进行比较验证

    展开全文
  • 我这只是简单的记录下,我这个报错400的原因,要是和你的不一样呢,也是有可能的。 写下我的代码报错400,的原因: 前台代码: $.ajax({ url: SUBSYSTEM_APP_NAME + "appportmanage/saveEditAppPortManage", type...
  • 前端报错400

    千次阅读 2019-05-31 17:09:00
    前端报错400 看控制台报错: Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'java.util.Date...

    前端报错400 看控制台报错:

    Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'java.util.Date'; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [java.util.Date] for value ''; nested exception is java.lang.IllegalArgumentException]

    前端日期没有输入时传到后台是空字符串 '' 需要转换 

    在后台控制器加一段代码:

    @InitBinder
    protected void init(HttpServletRequest request, ServletRequestDataBinder binder) {
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
    }

     

    展开全文
  • golang编写爬虫程序,使用http发送请求报错400

    事件背景:
    学习使用golang编写爬虫程序,参考网上的资料,使用http模块向网站发送请求,当使用简单的http.get方法发送请求时,返回成功,但使用http.NewRequest方法,发送Get请求时,网站报错400,提示请求链接失败。

    请求代码

    req, err := http.NewRequest("Get", url, nil)
    	if err != nil {
    		log.Fatal("request url failed:", err)
    	}
    

    经过半天的测试排查,及网上资料搜索,才发现是请求方法写错了,应该是GET
    修改后代码

    req, err := http.NewRequest("GET", url, nil)
    	if err != nil {
    		log.Fatal("request url failed:", err)
    	}
    

    这里记录一下

    展开全文
  • dwebsocket报错400解决方案 最近在做一个项目,项目中需要前后端保持数据的持续连接,使用websocket的时候前端页面报错400,在查阅资料之后发现原来自己的配置没配正确 1.在settings中添加其支持 WEBSOCKET_FACTORY_...
  • HTTP请求报错400-Bad Request

    千次阅读 2020-05-26 17:30:25
    HTTP请求报错400-Bad Request 今天工作上发现一个HTTP请求报错400-Bad Request:The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without ...
  • 上传下载报错 400

    2018-10-25 10:04:35
    *SSM 框架整合文件上传下载 报错 400 ** 1.springmvc-servlet 配置文件里 添加代码 <!-- 配置MultipartResolver,用于上传文件,使用spring的CommonsMultipartResolver --> &...
  • MockAPI修改数据报错400
  • WebSocket 连接失败,报错400 WebSocket握手期间出错,响应码:400。 出现原因:可能你的应用程序版本低于nginx。 我的解决方式:告诉nginx在和服务端通信的时候,使用http/1.1,并且Nginx当想要使用WebSocket时由...
  • 我在一个form表单里填写了数据,并且提交submit时,报错400 HTTP Status 400 -description The request sent by the client was syntactically incorrect. 数据已经成功提交,但是找不到我form表单中的action地址:...
  • 前端传参报错400-

    2019-04-18 16:34:05
    报错400 The request sent by the client was syntactically incorrect,这个翻译过来是请求参数语法错误,其实就是SpringMVC在绑定传参的时候出错,也就是前端的数据和后台的数据类型有出入,导致自动注入失败。...
  • 记一次Nginx配置https报错400问题

    千次阅读 2020-03-16 00:12:45
    记一次Nginx配置https报错400问题
  • 谷歌正常,IE报错400 解决办法

    千次阅读 2019-07-03 15:04:16
    在请求接口的时候,使用的是get方法,如果路径上的参数有中文的时候,这时候在IE浏览器打开就会报错400. 解决办法是:或是改用post方式; 或是 用 encodeURI 进行转码即可; 例如以下的 报错的代码 其中word 有可能...
  • ajax请求报错400是请求不到后台资源的。 第一:排查提交的表单的name属性以及类型是否跟实体类统一。 第二:检查提交到后台的数据是否转换为json字符串类型,如果没有使用JSON.stringify(param); ...
  • 请求报错400

    2020-08-20 16:58:26
    Failed to load resource: the server responded with a status of 400 (); Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING nginx报错: [error] 8348#0: *3091 readv() failed (104: Connection ...
  • 解决postman传参为中文报错400问题

    万次阅读 2019-08-07 23:24:14
    前一段时间自己测试接口,发现postman 传参为中文时会报错400,参数传不过去,当时测试比较着急,就把接口地址粘到了浏览器的地址栏中,传中文进行测试,也不能一直这样“将就”不是,拿来看看怎么解决吧。...
  • 用c#写了一个数据采集程序,webservice也是用c#写的参数传的是一个...经一个个属性调试发现某个属性的值出现一个\0的结尾符导致报错400badrequest。。。。 转载于:https://www.cnblogs.com/jerry-l/p/4667242.html...
  • 添加报错,页面报错400,JSON无法转为String,已解决解决办法学习中遇到的错误,记录一下,感谢小刘的指导~~ 2020-10-27 14:57:28.701 WARN 2876 — [io-8091-exec-10] .w.s.m.s.DefaultHandlerExceptionResolver : ...
  • 最近在学webapi,用插件测试的时候都ok,自己写测试的时候发现ajax老报错,报错400,传值一直是null。 但是明明如果在url加参数就ok,我真的一脸懵逼,百度了下好像delete方法会拦截啥啥啥的,今天早上终于找到解决...
  • 关于axios请求后台数据,控制台报错400问题之一 控制台报错400,param里面明明传的是字符串呀,URL地址也是对的,为什么一直给我报错? 原因是param属于对象,而我一直在mobile和passwd上面寻找原因却忘记了对象...
  •  使用SpringMVC框架,实现了RSS订阅,在FoxMail的RSS订阅页面,点击【阅读原文】,报错400 。  每个RSS文章的链接是:https://jiashubing.cn/forum/details?id=211。最后的数字是长整型,每篇文章都不一样  这...
  • 问题说明:首次使用swagger调试第一个接口的时候,报错400,所有接口都是如此,说明服务端配置有问题。 解决方式: Startup.cs文件重新配置 代码如下: services.AddControllersWithViews(options => { // ...
  • SAP HANA Odata的POST报错400 Bad Request Error
  • 如果使用了原生ajax请求数据且请求类型是POST,但是运行的时候报错400,那么代表没有设置请求头,需要在xhr.open()方法下设置请求头 原因2 没传递参数,后端需要传参数才能访问到 xhr.setRequestHeader('Content-type...
  • 最近前后端分离,前端人员传来的数据一直到不了我写的接口,提示报错400,400是参数类型错误。一顿分析之后,把原因定在了Integer,Long 类型得数据上。因为js是弱类型语言,对Integer 等基本类型数据的要求 没有...
  • Date封装报错400- 这个错误是最烦的,400-错误表示请求语法传参错误,在查看了代码一致性,以及在需要传参的属性set方法上写了@DateTimeFormat(pattern:yyyy-MM-dd)注解之后,一般来说就解决了,因为SpringMVC的这...
  • 在部署环境中,发现接口a报错400。 进一步排查发现:所有的get请求中,参数中包含中括号[或]都会报400。 分析 在开发环境中,用相同的代码、使用同一个电脑的同一个浏览器进行访问,都没有复现问题。 使用的是相同...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,126
精华内容 850
关键字:

报错400