Я пытаюсь использовать Wurfl-плагин для Nginx. Я использую Openresty вместо Vanilla Nginx. Я не получаю правильный User-Agent в заголовке User-Agent. Поэтому я пытаюсь настроить заголовок User-Agent самостоятельно, когда обрабатываю запрос. Но я чувствую, что Wurfl уже решил, что User-Agent присутствует как часть заголовка, когда запрос попал на сервер. Есть ли способ установить значение User-Agent через код и разрешить возможности устройства в новом заданном заголовке.Как установить пользовательский агент в заголовке запроса, а затем передать его wurfl
ответ
Что-то, что вы могли бы попробовать, это 51Degrees Nginx module, при обнаружении этого объекта User-Agent остается незатронутым, а возможности задаются в заголовке по вашему выбору. Поскольку он не касается заголовка User-Agent, кроме как читать его, вы должны иметь возможность изменять его столько, сколько хотите.
Кроме того, необходимо ли его менять до обнаружения? Если нет, то proxy_set_header будет в порядке. Но если это нужно установить, прежде чем вам придется использовать функцию set (которую я не уверен, можно использовать для установки существующего заголовка).
В качестве альтернативы, если это просто для тестирования, добавление дополнения Modify Headers для Firefox очень подходит для этого или даже для Apache Bench.
Luca Passani, ScientiaMobile CTO здесь. Модуль WURFL для NGINX является коммерческим продуктом, и поэтому все клиенты получают прямую поддержку от нашей замечательной группы поддержки. Я предлагаю вам напрямую связаться с ScientiaMobile, и мы будем более чем рады помочь. Есть ли причина, по которой вам не удобно пользоваться стандартными каналами поддержки? В любом случае, если вы разместите свой файл конфигурации здесь, я попрошу кого-нибудь из команды посмотреть в эту тему. Тот факт, что вы не видите строку пользовательского агента, является признаком того, что что-то не так (возможно ли, что вы просматриваете HTTP-запрос, который уже искал восходящий поток?)
Вот пример конфигурации из документация размещена на нашем сайте:
WURFL Module NGINX Configuration
Благодаря
Кроме того, чтобы убедиться, что пользовательский агент wurfl работает, вам необходимо будет включить: wurfl_request_property wurfl_engine_target; и (если вы используете fastcgi): fastcgi_param WURFL_ORIGINAL_USERAGENT $ wurfl_useragent; , чтобы получить пользовательский заголовок (WURFL_ORIGINAL_USERAGENT), содержащий пользовательский агент, который прочитал wurfl. –
- 1. в JSON переменного, а затем передать его
- 2. Как объявить вектор в заголовке, а затем выделить его
- 3. Установить пользовательский агент в приложении android
- 4. Как установить пользовательский агент в w3m
- 5. Установить пользовательский агент для HTTP-запроса в расширении Chrome
- 6. Как установить пользовательский агент с парсером Jericho
- 7. Как установить пользовательский пользовательский SIP-агент в android?
- 8. Как создать субдомен, а затем передать его в подпапку?
- 9. Установить пользовательский агент в PhantomJS и транспортир
- 10. Попробуйте поместить вызов, а затем восстановить его
- 11. Как установить значение в заголовке запроса Http
- 12. Может ли Zend_Soap_Client установить пользовательский агент?
- 13. Пользовательский агент iOS для запроса рабочего стола
- 14. Как передать webkit путь к libflashplayer.so, а затем использовать его?
- 15. WinJS.Xhr изменить пользовательский агент
- 16. Разбиваем строку, а затем передать его в функцию
- 17. Изменение параметра httpservletrequest, а затем передача запроса
- 18. Как установить X-Api-Key в заголовке запроса HTTP-запроса
- 19. Установить предыдущий пользовательский агент на веб-просмотр
- 20. Установить пользовательский агент для Node JS-сервера
- 21. Вызвать DialogFragment из пользовательского фрагмента, а затем установить его свойство
- 22. Как установить gem на локальный путь, а затем потребовать его
- 23. Как вставить java.io.File, а затем установить его имя
- 24. Получение результата запроса в переменную, а затем передача его команде
- 25. Как установить пользовательский агент в утверждениях маршрута rspec
- 26. Установить токен LTPA в заголовке HTTP-запроса
- 27. Объявить объект на куче, а затем передать его по ссылке?
- 28. выполнения Java с питоном, а затем передать его данные
- 29. Android: можете ли вы передать пользовательский объект, используя Parcelable, а затем изменить его содержимое?
- 30. Как передать массив в HTTP-заголовке?
мне пришлось downvote это. Речь идет о продукте ScientiaMobile. Прыжки на этом, чтобы подключить продукт конкурента, не очень профессиональны и не отражают хороший свет на компании, которая это делает. Также не следует скрывать свою принадлежность. –