spring-boot - http 响应负载未完成
问题描述
我正在使用 apache camel 使用 toD 方法动态命中请求,我正在传递 URL 和 HTTP 方法,但返回的响应是卡车,它是一个不完整的响应。
.when(header("datasourceType").isEqualTo("thirdparty_url"))
.removeHeaders("*")
.bean(convertToJSONController, "setRequestDetails")
.setHeader("Access-Control-Allow-Origin", constant("*"))
.setHeader(Exchange.CONTENT_TYPE,constant("application/json"))
.setHeader(Exchange.HTTP_METHOD, header("reqType"))
.doTry()
.toD("${header.reqUrl}")
.choice()
.when(header("CamelHttpResponseCode").isEqualTo(200))
.bean(convertToJSONController, "formatResponse")
.endDoTry()
.doCatch(Exception.class)
有时我会收到这样的回复 [1]:https ://i.stack.imgur.com/1e9yX.png
我怎样才能得到完整的答复?
解决方案
推荐阅读
- flutter - 如何在颤动中将颜色应用于多色 svg?
- mysql - Mysql JSON EXTRACT 不适用于大键
- javascript - 等待 3rd 方插件 $(...).click() AJAX 调用完成
- javascript - 如何检查是否从 Web 浏览器安装了应用程序?
- html - 网格元素不会垂直拉伸
- json - 从 json 文件中读取特定对象的一个值
- python - 使用 tensorflow/pytorch 进行土地预测的多波段图像
- angular - angular firestore 没有导出的成员 DATABASE_URL
- c# - LocalReport 在通过 Process.Start 调用时无法呈现
- c++ - 如何继承protobuf生成的C++类