私のアプリケーションからのすべての着信要求を別のアプリケーションに転送するcxfインターセプタを作成しようとしています。しかし、POSTリクエストの場合は、リクエストの本文を取得できません。cxfメッセージからHttpリクエストボディを取得
私はのようなルックスを使用していますコード:体がヌルとして来るしかし
String body = message.getContent(String.class);
。私はcxfコードを見て&体を取得するために正確なクラス(例:ArrayList)を指定する必要があるように見えます。私のアプリは複数のそのようなメッセージクラスを持っています。 POJOクラス&のそれぞれに対して複数の小切手を書くことを避ける方法があるかどうかを知りたかったのですが、if
でそれを行います。
Do message.getContent(InputStream.class)を実行するには、CUF を使用してStringに読み込みます。 http://www.javatips.net/blog/cxf-interceptor-exampleを参照してください。 –