微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

获取响应时出现 Groovy 错误:groovyx.net.http.HTTPBuilder handleResponse 警告:解析“文本/html”响应时出错 groovy.json.JsonException

如何解决获取响应时出现 Groovy 错误:groovyx.net.http.HTTPBuilder handleResponse 警告:解析“文本/html”响应时出错 groovy.json.JsonException

当前读取的字符是'

controller.abort();

解决方法

由于您使用的是 http.request(POST,ContentType.JSON) {...},因此 HTTPBuilder 将假定请求和响应都是 json。换句话说,它会尝试将响应解析为 json,即使它是 html,即使响应 content-type 标头表明它是 html。

我猜您的帖子请求会导致错误,而该错误又会在响应中作为带有一些错误文本的 html 页面返回。您尝试将此错误解析为 json 并以您的问题失败告终。

您可以尝试使用 ContentType.ANY 来查看响应是什么。之后,可能值得一读 javadocs for HTTPBuilder,其中有关于请求和响应的内容类型处理的大量详细信息。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。