我想通过添加浏览器使用的标头来发送 http 请求
接受编码,如 gzip,放气
接受字符集,如 utf-8
如何使用 android sdk 检索 Accept-Encoding + Accept-Charset
我想通过添加浏览器使用的标头来发送 http 请求
接受编码,如 gzip,放气
接受字符集,如 utf-8
如何使用 android sdk 检索 Accept-Encoding + Accept-Charset
我不知道如何从 android sdk 中检索 Accept-Encoding 和 Accept-Charset。但是您可以在运行模拟器的主机上使用数据包嗅探器(如wireshark)来找出Android webview 发送的标头。
这是我从 Android ICS 中发现的:
连接:保持活动用户代理:Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; google_sdk Build/MR1) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 Accept-Encoding : gzip,deflate Accept-Language: en-US Accept-Charset: utf-8, iso-8859-1, utf-16, *;q=0.7
希望有帮助。