ES报错 Unable to parse response body for Response

这篇具有很好参考价值的文章主要介绍了ES报错 Unable to parse response body for Response。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

报错信息:

java.io.IOException: Unable to parse response body for Response
{requestLine=POST /_bulk?timeout=1m HTTP/1.1, host=http://127.0.0.1:9200, response=HTTP/1.1 200 OK}

此处是项目中使用 ES ,向其中插入数据

虽然项目报错,但是 ES 中成功存入了数据,且此处可以看到返回的是 200 OK

报错原因:

原因是因为 es 服务器的响应程序解析不了,有可能是 spring-boot 版本低了,没有做这方面的处理

我的 es 是 8.4.3 版本的,spring-boot 是 2.1.8.RELEASE 版本的

数据是能保存进 es 的,而且 es 也不报错,所以建议在添加的方法上做个try{}catch(){}捕捉异常处理,代码如下:

ES报错 Unable to parse response body for Response文章来源地址https://www.toymoban.com/news/detail-503723.html

到了这里,关于ES报错 Unable to parse response body for Response的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Es批量插入数据报异常Unable to parse response body

    Unable to parse response body org.elasticsearch.client.ResponseException: method [POST], host [http://xx.xxx.xxx.xx:9201], URI [/_bulk?timeout=1m], status line [HTTP/1.1 413 Request Entity Too Large] 因为 批量提交 提交内容请求实体太大超过了es中设置的最大值,Bulk 默认设置批量提交的数据量不能超过   100M 官网说明:

    2024年02月12日
    浏览(37)
  • springboot使用elasticsearch新增时报错Unable to parse response body for Response{requestLine=POST

    springboot 在使用ES时,主程序可以正常启动,但是新增数据时报错。 此时检查es发现索引已经建立成功,但是新增数据的时候报错。找了很久的原因。报错如下所示 Unable to parse response body for Response{requestLine=POST /article/_doc?timeout=1m HTTP/1.1, host=http://127.0.0.1:9200, response=HTTP/1.1 201

    2024年02月13日
    浏览(24)
  • 解决Docker拉取镜像报Error response from daemon: error parsing HTTP 408 response body的问题

    Docker在拉取镜像时报如下错误: Error response from daemon: error parsing HTTP 408 response body: invalid character ‘’ looking for beginning of value: “h1408 Request Time-outnYour browser didn’t send a complete request in time.nn” 这个错误通常是由于Docker在下载镜像时出现网络连接问题引起的。可以尝试以下解

    2024年02月09日
    浏览(56)
  • docker 拉取镜像出现 error parsing HTTP 408 response body 错误问题

    在使用 docker 下拉镜像仓库时,出现http解析错误。具体错误log信息如下: error parsing HTTP 408 response body: invalid character ‘’ looking for beginning of value: “ nYour browser didn’t send a complete request in time.nn” 在尝试搜了很多答案后,都没有解决问题,包括如下的解决方案: https://www.

    2024年02月12日
    浏览(59)
  • Docker报错:Error response from daemon: conflict: unable to remove repository reference

    删除镜像时报错: 报错内容是因为镜像被容器引用,那么删除容器在删除镜像。 报错:Error response from daemon: You cannot remove a running container 服务还在运行中,先停止服务。 效果如下: 鱼跃此时海,花开彼岸天。

    2024年02月17日
    浏览(31)
  • error: unable to read askpass response from 解决办法

    出现这个报错,我认为原因与你的码云账号有关,因为我在网上大量搜过这个问题,最后 检查了一番原来是gitee账号登录过期,于是重新进行登录,可是登录成功还是提示错误,最后网上找了好久的方法终于找到解决办法,特此记录一下。 直接修改项目目录下面的.git文件夹

    2024年02月10日
    浏览(31)
  • 【npm报错】解决invalid json response body at https://registry.npmjs.org

    报错信息: npm ERR! code FETCH_ERROR npm ERR! errno FETCH_ERROR npm ERR! invalid json response body at https://registry.npmjs.org/ @riophae%2fvue-treeselect r eason: Invalid response body while trying to fetch https://registry.npmjs.org /@riophae%2fvue-treeselect: 报错原因 是node和npm的版本太高了,我当时安装的是最新版本,最新版

    2024年02月02日
    浏览(33)
  • 注册github账号发生错误:Unable to verify your captcha response

    注册github账号时出现Unable to verify your captcha response. Please visit https://help.github.com/articles/troubleshooting-connectivity-problems/#troubleshooting-the-captcha for troubleshooting information. 提示访问给出的网页查找错误,但其实如下操作即可 1、打开文件浏览器,在C:WindowsSystem32driversetc位置找到hos

    2024年01月22日
    浏览(34)
  • docker: Error response from daemon: failed to create shim task: OCI runtime create failed: unable to

    1.先下载runc源码: https://github.com/opencontainers/runc/releases/tag/v1.0.3 2.我的是centos8   运行以下代码 3.安装go环境  wget https://studygolang.com/dl/golang/go1.16.linux-amd64.tar.gz  tar -C /usr/local -xzf go1.16.linux-amd64.tar.gz 4.添加配置: 进去到 vi /etc/profile 5.检测配置成功 go env 6.将下载好的runc解压  

    2024年02月06日
    浏览(49)
  • .net core读取Response.Body

    读取请求体流的demo 报错,一般是在Request.Body处报NotSupportedException 在自定义中间件中调用 EnableBuffering() (移除以上正确方案代码) 为什么在 ActionFilterTestA 中调用 context.HttpContext.Request.EnableBuffering(); 没有效果?(没有报错,但是内容为空字符串) 猜测 请求体流在ActionFilter之

    2024年02月08日
    浏览(32)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包