Jak uzyskać prawdziwe urządzenie w http_user_agent? Kiedy użyć WebView, mogę uzyskać rzeczywistą wartość takiego:Użytkownik HTTP HTTP User Agent
[HTTP_USER_AGENT] => Mozilla/5.0(Linux; U; Android 2.2; en-gb; LG-P500 Build/FRF91)
AppleWebKit/533.0 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Ale kiedy użyć połączenia Apache, wynik jest inny:
[HTTP_USER_AGENT] => Apache-HttpClient/UNAVAILABLE(java 1.4).
czym problem?
W tym przypadku, nie chce ustawić własny użytkownikowi agent. Chcę, żeby to było automatyczne, tak jak w WebView. Czy istnieje jakieś rozwiązanie? Dzięki. – user430926
Właściwie nie powinieneś używać innych agentów użytkownika HTTP, ponieważ niektóre serwery obsługują różne treści w zależności od klienta użytkownika (np. Zoptymalizowana treść dla tej przeglądarki). – Tseng
Cóż, jeśli masz specjalny przypadek, w którym masz usługę zależną od użytkownika niestandardowego ciąg agenta, wtedy nie ma możliwości obejścia. –