0

我正在为 WSO2 编写一个概念证明,并且可以代理本地 Spring Boot 服务(在 Mac 上),该服务在 POST 正文中发送 JSON 对象,没有任何问题。但是,当我尝试在 Windows 机器上部署 WSO2,代理本地运行的 .Net 服务时,我收到 NullReference 错误,因为没有通过正文。我可以直接通过 Postman 访问相同的服务,没有问题。将端点更改为 WSO2 AM 代理,失败。为什么在 Windows 上运行或针对 .Net 服务时它的行为会有所不同,我是否遗漏了什么?

API Manager 版本:1.9.0 我很乐意根据需要提供更多信息 - 谢谢!

更新 - 每个评论请求添加堆栈跟踪:由于机密性,我无法发布完整的堆栈跟踪,但来自 .net 服务内部:

 System.NullReferenceException was unhandled by user code
     HResult=-2147467261
      Message=Object reference not set to an instance of an object.

我正在记录来自 AM 发布者控制台的流入和流出,并且正在查看数据(尽管是 XML,而不是 JSON),以及 .net 生成的错误响应。

4

0 回答 0