在将POST发送到Web API ODATA v4时,WSO2 APIM会剥离JSON有效负载

时间:2016-06-21 19:40:31

标签: json api rest wso2 odata

我有一个Web API OData v4 Web服务POST方法,当使用HTTPWebRequest直接从单元测试调用时,它可以正常工作。我使用Swashbuckle从Web API服务生成Swagger文档并将其发布到WSO2 APIM(我已尝试使用v1.10.0和v2.0 BETA)。

当我通过APIM发出完全相同的请求时,大多数请求的JSON内容(前几个请求通常会通过)显然没有正确序列化,并且Web API服务收到空内容。我猜测存在序列化错误,然后APIM挂起端点并开始获取空请求体。

APIM日志中没有错误。我想知道APIM是否正在尝试将JSON内容序列化为XML,就像在ESB中一样?我想知道如果没有WSO2,我是否可能继续前进。任何帮助将不胜感激。

0 个答案:

没有答案