0

HTTPServletRequest を取得する方法を説明しているhttp://wso2.org/forum/thread/10508を見ています。「org.wso2.carbon.core.transports.http.*」リクエストがある場合、HTTPServletRequest オブジェクトを取得できるのは自分だけであることが説明されています。説明したように、axis2.xml を変更してトランスポートを変更したところ、機能しました。しかし、「org.apache.synapse.transport.nhttp.」以来。(NIO) trnasport は非常に高速です。そうするとパフォーマンスが低下します。

NIO トランスポート ハンドラー ("org.apache.synapse.transport.nhttp.") を保持し、HTTPServletRequest オブジェクトを取得する方法はありますか?

お答えいただけると助かります。すべての認証は既存の Data Services の Cookie を介して行われ、会社はそれを変更したくありません。

ありがとうアビジット

4

1 に答える 1

0

これは不可能です。NIO トランスポートはサーブレットではなく、http セッションなどをサポートしていません。しかし、新しい wso2 サーバーのバージョンでは、Tomcat のバージョンをアップグレードして、通常の http トランスポートでも NIO 下線を使用できるようにしました。

パフォーマンスの比較を行い、最新のリリースで確認する必要があると思います。

于 2012-07-11T06:23:58.603 に答える