Nginx用のWurflプラグインを使用しようとしています。私はVanilla Nginxの代わりにOpenrestyを使用しています。 User-Agentヘッダーに正しいUser-Agentが設定されていません。だから、私はリクエストを処理している間に自分でUser-Agentヘッダを設定しようとしています。しかし、私はWurflがリクエストがサーバーにヒットしたときにヘッダーの一部としてUser-Agentを既に解決していると感じています。コードを通じてUser-Agentの値を設定し、新しく設定されたヘッダーのデバイス機能を解決する方法はありますか?リクエストヘッダーにユーザーエージェントを設定してwurflに渡す方法
答えて
試したかったことは、51Degrees Nginx moduleです。検出が実行されたときにUser Agentは影響を受けず、機能が選択したヘッダーに設定されます。それを読む以外のUser-Agentヘッダには触れないので、好きなだけ変更することができます。
また、検出する前に変更する必要がありますか?そうでなければ、proxy_set_headerは問題ありません。しかし、設定する必要がある場合は、set関数を使用する必要があります(これは、既存のヘッダーを設定するために使用することはできません)。
これは単にテストのためのものであれば、Firefox用のModify HeadersアドオンはこれやApache Benchにとっても非常に良いことです。
Luca Passani、ScientiaMobile CTOはこちら。 NGINX用のWURFLモジュールは商用製品であり、すべてのお客様が私たちの素晴らしいサポートチームから直接サポートを受けています。 ScientiaMobileに直接お問い合わせいただくことをお勧めします。 標準のサポートチャネルを快適に使用できない理由はありますか? ここで設定ファイルを投稿すると、チームの誰かにこのスレッドを調べるよう依頼します。あなたがユーザーエージェント文字列を見ることができないという事実は、何かが間違っていることを示すものです(アップストリームですでにマングルされているHTTP要求を見ている可能性があります)。
ここから当社のウェブサイトに掲載のマニュアル:
WURFL Module NGINX Configuration
おかげ
また、どのユーザーエージェントwurflが動作しているかを確認するには、有効にする必要があります。 wurfl_request_property wurfl_engine_target; (fastcgiを使用している場合): fastcgi_param WURFL_ORIGINAL_USERAGENT $ wurfl_useragent; wurflが読み取ったユーザーエージェントを含むカスタムヘッダー(WURFL_ORIGINAL_USERAGENTという名前)を受け取ります。 –
- 1. System.Net.WebRequestでユーザーエージェントを設定する方法#
- 2. Feignクライアントを使用してリクエストヘッダーを設定する方法は?
- 3. iframeにロードする前にリクエストヘッダーを設定する方法
- 4. HTTPリクエストヘッダー(ユーザーエージェント)を変更する - Chrome/Firefox
- 5. WURFL Java APIがモバイルアプリのユーザーエージェントを正しく識別しない
- 6. リクエストヘッダーにCookieを設定するAngular2
- 7. GoogleグローバルHTTPSロードバランシングを設定して、リクエストヘッダーに基づいて特定の地域にトラフィックをルーティングする方法
- 8. GeckoFXでユーザーエージェントを設定するには?
- 9. NTLMの資格情報をzuulリクエストヘッダーに渡す方法
- 10. リクエストヘッダー文字列を設定する方法
- 11. アプリケーション設定をストアに渡す方法
- 12. Akamai CDN - リクエストヘッダーまたはユーザーエージェントによるホワイトリストサービス
- 13. Jerichoパーサーでユーザーエージェントを設定する方法
- 14. Xamarin.Forms iOSアプリケーションでUiWebViewのユーザーエージェントを設定する方法
- 15. PHPのget_headers用のユーザーエージェントを設定する方法
- 16. Androidにデフォルトのユーザーエージェントを設定しますか?
- 17. zendでwurflを設定中に例外が発生しました
- 18. ユーザーエージェントを治療ファイルに設定しました
- 19. Selenium 2を使用してユーザーエージェントを設定する
- 20. Selenium RCでユーザーエージェントを設定する
- 21. AVPlayer用のユーザーエージェントを設定する
- 22. リクエストヘッダーにIf-Modified-Sinceを設定するのは誰ですか?
- 23. WSO2ESB。 ?tryitツールでリクエストヘッダーを設定する方法はありますか?
- 24. 私たちのjarファイルにwurflを統合する方法
- 25. Seleniumのwebdriverでユーザーエージェントを渡します
- 26. .htaccessを設定してURLにshebangを設定する方法
- 27. Androidでネイティブ&okhttpに反応する - ユーザーエージェントを設定する
- 28. AspNetActiveDirectoryMembershipProviderプロバイダのUserPrincipalName属性を渡して設定する方法
- 29. LoadGenを使用してBizTalk ESBにWCFアクション名を設定/渡す方法
- 30. 複数のUIWebViewsに異なるユーザーエージェントを設定する
は、私はこれをdownvoteしなければなりませんでした。質問は、ScientiaMobile製品に関するものです。競争相手の製品を接続するためにこれを飛び越えることは、あまりプロフェッショナルではなく、それを行う会社に良い光を反映していません。また、自分の所属を隠すことはできません。 –