私は WSO2 の概念実証をまとめており、問題なく POST 本文で JSON オブジェクトを送信するローカル スプリング ブート サービス (Mac 上) をプロキシできます。ただし、ローカルで実行されている .Net サービスをプロキシして、Windows マシンに WSO2 を展開しようとすると、本体が渡されないため、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 パブリッシャー コンソールからの流入と流出をログに記録しており、データ (JSON ではなく XML) と .net によって生成されたエラー応答が表示されます。