2016-10-21 52 views
0

我正在使用mule HTTP组件获取其他地方的电话。它大多数时间返回预期响应。但有些时候,我得到这样的答复(400): -无法保护有效负载作为错误响应

{ “错误”: “invalid_json”, “说明”:“有效载荷类型的java.io.InputStream,java.lang中的不.String不是字节数组,无法保护有效负载。“ }

从Soap UI中返回预期的json。我想知道什么是错的?

回答

0

设置Content-Type属性调用http组件之前。

<set-property propertyName="content-type" value="application/json" doc:name="set-content-type-property"/>

+0

试过这个选项。得到超时响应。我检查了成功和无效响应呼叫之间的区别。它看起来像Mule消息MIME类型将作为应用程序/ JSON的所有无效的JSON响应。将MIME类型更改为*/*适用于此调用。 – Infinity

+0

服务超时与设置正确的MIME类型无关 –

相关问题