当前位置: 首页 > 知识库问答 >
问题:

Spring执行器/Health导致HTTP 400错误请求、JSON解析错误

毛博
2023-03-14

我有一个现有的spring boot应用程序。我刚刚在pom.xmlorg.springframework.bootspring-boot-starter-acture中添加了acturetor。

执行器工作执行器/健康结果400响应代码错误

来自日志:看起来spring无法解析某个参数。下面是日志。

019-05-15 14:38:24.747 DEBUG 8964---[nio-8090-exec-3]o.s.web.servlet.dispatcherServlet:GET“/acturet/health”,parameters={}2019-05-15 14:38:24.748 DEBUG 8964---[nio-8090-exec-3]s.ba.e.ws.webmvcEndpointHandlerMapping:映射到acturetWebendpoint“health”2019-05-15 14:38:24.754 DEBUG 8964---嵌套异常为com.fasterxml.jackson.core.JSONParseException:无法识别的令牌“eth”:在[Source:(PushbackInputStream);行:1,列:31]2019-05-15 14:38:24.757 WARN 8964---[nio-8090-exec-3].W.s.m.s.DefaultHandlerExceptionResolver:Resolved[org.SpringFramework.http.Converter.HttpMessageNotReadableException:JSON分析错误:无法识别的令牌“eth”:was应为(“true”,“

共有1个答案

白镜
2023-03-14

似乎您正在运行spring security,它需要一个令牌伴随您的请求以产生一个良好的状态代码。您可以将令牌添加到请求中,也可以禁用安全性

security.basic.enabled=false
management.security.enabled=false
 类似资料:
  • 我有一个jersey服务器的例子,它适用于XML,但不适用于JSON。 如果我将此xml请求作为发送到服务器,则一切正常, 作为) 我在utilities-online.info将其翻译为JSON,并将其作为发送到相同的URL,具有相同的参数,但收到错误“400错误请求” 环境: Tomcat 7 球衣2.17 我尝试过的: 将添加到init-参数 启用init-参数为 添加了依赖项//

  • 我一直得到一个JSON解析器错误,每次我尝试连接从Android到php帐户。下面你会看到我得到的错误: 谁能帮帮我吗。。。 PHP代码: Android代码: Android代码: 公共JSONObject getJSONFromUrl(字符串url,列表参数){ 注册用户JSONObject PhP警告: php代码: 链接89是$no_of_rows 用户表结构: mysql_error:

  • 我对使用AWS非常陌生,我正在学习AWS提供的使用putObject的示例https://docs.aws.amazon.com/AmazonS3/latest/dev/UploadObjSingleOpPHP.html 在这一点上,我所尝试的只是使用AWS SDK将任何对象上传到我的S3桶,就像在示例中一样,但是我得到一个错误,说400坏请求(完整输出如下)。我试图写入的桶是故意不公开的,因为我

  • 问题内容: 。我 试图通过Spring Android 从API 获取访问令牌。来自Instagram文档的请求是这样的: 这是我的请求访问令牌(成功获取请求令牌后): 结果映射类: 其余模板: 但是我总是收到400错误的请求错误。这是我的堆栈跟踪: P / s:我确定我的参数值正确,因为我通过curl进行了测试,并且效果很好。 问题答案: 如果请求的内容类型不可接受,则服务器通常会返回HTTP

  • 我已经尝试了几次迭代,并搜索了所有的示例代码。对于如何提出成功的请求有什么想法吗?TIA