1、http status code 异常
当服务方返回某些状态码例如400时,PO会认定为请求异常进而直接终止并抛出此异常,导致消费方接受不到服务方返回的具体错误信息。
此时在CC配置一下error handle就行了
2、urlencode
url地址里包含中文、特殊字符之类的需要转码,此时CC module里配置如下:
3、array参数空值时的json异常
当array为空时,json格式为"array":{}而不是"array":[]。此举会导致接受方解析异常。此时需对CC MODULE做如下配置:
Parameter Name:setIgnoreEmptyArrayValues
4、更改ContentType
Moudle Name:AF_Modules/MessageTransformBean
Parameter Name:Transform.ContentType
Value:你需要的类型