私はopenfireをXMPPサーバーとして使用しています。クライアントはBOSH経由で接続します。
カスタムiqのプラグインを書いています。クライアントのhttpヘッダーを取得する必要があります。
Openfire APIを使ってどうすればいいですか?OpenFire APIでhttpヘッダーを取得する方法
2
A
答えて
1
私はしばらく前にこれを掘り下げて何も見つからなかったので、ヘッダーを介してXMPP iq(User-Agent、Referrer、...)に渡したいユーザー情報をラップすることをお勧めします。
訪問者のIPを取得するには、Openfire API(SessionManagerクラスを参照)を使用することもできます。
+0
はい、ありがとう!私の最大の問題は訪問者のIPでしたが、SessionManager.getInstance()を使用できます。getSession(visitorJid).getHostAddress() – tsds
関連する問題
- 1. HTTPヘッダーを取得する方法
- 2. Openfireからすべての登録ユーザーをhttpで取得する方法
- 3. nginxで非標準のHTTPヘッダーを取得する方法は?
- 4. GWTエントリーポイントでreferrer httpヘッダーを取得する方法
- 5. WKWebViewからhttpヘッダー値を取得する方法
- 6. JavaのHTTPヘッダーからIPアドレスを取得する方法
- 7. ヘッダー付きAPIからjsonデータを取得する方法
- 8. yii2でhttpヘッダーのステータスコードを変更する方法RESTful api
- 9. openfireサーバーからチャット履歴を取得する方法は?
- 10. AngularJSでのPOST応答からヘッダーを取得する方法$ http
- 11. ヘッダー値を取得する方法
- 12. smack api openfireサーバー上のすべての公開ルームを取得
- 13. 本文を取得せずにHTTP GETリクエストでヘッダーのみを取得する方法
- 14. GlideとOkHttpを使用してhttp応答ヘッダーを取得する方法
- 15. オフラインメッセージopenfire XMPPを取得するには?
- 16. NodeJS - SOAP Webサービスの応答のHTTPヘッダーを取得する方法
- 17. CGI BashスクリプトでHTTPヘッダー値を読み取る方法
- 18. 変数でhttpヘッダーの応答値を取る方法は?
- 19. httpを取得する方法JQueryを取得する
- 20. HTTPステータスコードを取得する方法
- 21. HTTPヘッダーフォームデータを取得する方法
- 22. Debug/http-bind/issue Openfire
- 23. akkaルーティングdslでhttpヘッダーを取得する
- 24. React.jsでhttpヘッダーを取得するには
- 25. 現在のセレクションのdrive.urlでhttpヘッダーを取得するには?
- 26. HTTPリクエストでhttp cookie(ヘッダー)を設定する方法
- 27. カスタムHTTPヘッダーの設定と取得
- 28. Application Insights Operation HTTPヘッダーから取得
- 29. openfire rest APIのrestclient.entity.UserEntitiesからデータを抽出する方法は?
- 30. openfireユーザーのsmack apiにユーザーアバターを設定する方法
これはかなり重大なレイヤ違反のようです。解決しようとしている問題の詳細を説明できますか? –
私のプロキシ(nginx)で設定された訪問者のIPでX-Real-IPヘッダを取得したいのですが、自分のカスタムopenfireプラグインでどのように行うのか分かりません。私はまた、ヘッダーからユーザーエージェントのRefererとCookieを直接取得し、javascriptを介してiqノードとして設定しないことをお勧めします。 – tsds
もう少し詳しく... *なぜIPアドレスが必要ですか?おそらく、根本的な問題に対するより洗練された解決策があります。 –