実際、IBM DataPower xi50 で 1 つのループバック xml ファイアウォールを作成し、JSON から SOAP への変換を行います。CURL を使用してテストしている間、出力が得られず、'show Probe' に何もありません。この動作の理由。私のCURLコマンドは次のとおりです
curl --data-binary @smallFile.txt https://DPIP:port -S
実際、IBM DataPower xi50 で 1 つのループバック xml ファイアウォールを作成し、JSON から SOAP への変換を行います。CURL を使用してテストしている間、出力が得られず、'show Probe' に何もありません。この動作の理由。私のCURLコマンドは次のとおりです
curl --data-binary @smallFile.txt https://DPIP:port -S
あなたのURLにはhttps
エラーが発生している理由があります。使用-S
しているため、エラーは返されません(エラーが発生した場合)。を削除するだけで-S
、エラーが表示されます。
ここで、そのエラー(約)を修正するには、パラメーターhttps
を追加する必要があり-k
ます。それはあなたの問題を解決します。したがって、全体的なコマンドは次のようになります
curl --data-binary @smallFile.txt https://DPIP:port -S -k
プローブ設定は、ルール設定があり、それがヒットした場合にのみ機能します。JSON を SOAP に変換しているので、XML FW の処理ポリシーが設定されていると思います。しかし、ルールが実際にヒットしているかどうかを確認できますか。次に、システム ログにログが表示されますか? リクエスト タイプは JSON として正しく設定されていますか? これらすべてが期待どおりに設定されている場合、処理ポリシーで「*」ルールを作成して、処理のデフォルト ルールとして機能し、プローブを表示できるかどうかを確認できますか。理想的には、それを見ることができるはずです。