grailsのcxfサービスクラス内でsoapヘッダーにアクセスする方法はありますか?あなたはインターセプタを使ってSOAPメッセージ全体にアクセスできることを知っていますが、私はサービスクラスで直接ヘッダーが必要です。何か案は?grails cxf access soap headers
1
A
答えて
2
@Resource private WebServiceContext context
フィールドをサービスソースコードに追加するだけで、context.messageContext.get(MessageContext.SERVLET_REQUEST).remoteAddr
のようなものを使用してヘッダーを取得することができます。
+0
grailsメーリングリストの投稿を見ているなら、私はWebServiceContextを持つソリューションが既に記述されていることがわかります。さらに、別の解決策は、ReadHeadersInterceptorと呼ばれる特別なcxfインターセプタを使用することです。このクラスは、handleMessageというメソッドを提供します。そこでは、message.getHeaders()を呼び出すことによって簡単にヘッダーにアクセスできます。 – hitty5
関連する問題
- 1. 既存のSOAP Webサービス(CXF)実装をGrailsアプリケーションに統合する方法は?
- 2. grailsのネイティブCXF統合
- 3. Tivoli Access ManagerとGrailsスプリング・セキュリティー
- 4. CXF SOAPリクエストをログファイルに出力する方法
- 5. WebChannelFactory&Headers?
- 6. Microsoft Access 2010 SOAPデータサービスとSOAP Webサービスの連携
- 7. リクエストヘッダーフィールドAccess-Control-Allow-OriginはプリフライトレスポンスでAccess-Control-Allow-Headersで許可されていません
- 8. リクエストヘッダーフィールドX-CSRFTokenは、プリフライトレスポンスのAccess-Control-Allow-Headersで許可されていません
- 9. jQuery:getJSON vs get、http headers? (ツイッターAPI)
- 10. Java/CXF/SOAPアプリケーションでの継承の問題?
- 11. PHP - HTTP Post-incorrect headers
- 12. GrailsとCXFプラグインでWebサービスBeanを作成できません
- 13. wsdl2java(CXF)のカスタムパッケージ
- 14. CXF webservice:interceptor not triggered
- 15. CXFクライアントセキュリティ
- 16. Expires/Cache-Control Headersの問題
- 17. SOAPボディ
- 18. CXFパラメータoptimaization CXF Webサービスで
- 19. オーバーライドCXFエラー処理
- 20. cxfクライアント設定の問題
- 21. Apache CXFを使用してSOAPベースのWebサービスを作成するには?
- 22. CXF発信インターセプタは、常にヌルであるsoapレスポンスボディを取得しますか?
- 23. CXFでSOAPを設定し、SSLとTLSプロトコルのバージョンを設定します
- 24. CXF動的クライアントAPI - getUnwrapperOperation、getWrappedOperation
- 25. CXFのウェブサービスエラー
- 26. リクエストヘッダーフィールドアクセス制御許可ヘッダーは、プリフライトレスポンスのAccess-Control-Allow-Headersで許可されていません。
- 27. ServiceMix/Fuse ESB + CXF dOSGi
- 28. CXFを使用してContract Web ServicesをGrailsに統合する方法は?
- 29. IIS 7 Cors Ajax Soap要求
- 30. のApache CXF設定アップロードサイズ
次をご覧ください:http://grails.1312388.n4.nabble.com/cxf-plugin-access-soap-headers-td3242467.html – hitty5