我想通过添加浏览器使用的标头来发送http请求
接受编码,如gzip,deflate
像utf-8那样接受Charset
如何使用android sdk检索Accept-Encoding + Accept-Charset
答案 0 :(得分:0)
我不知道如何从android sdk中检索Accept-Encoding和Accept-Charset。但您可以在运行模拟器的主机上使用数据包嗅探器(如wireshark)来查找Android webview发出的标头。
以下是我在Android ICS中发现的内容:
连接:保持活力 User-Agent:Mozilla / 5.0(Linux; U; Android 4.0.4; en-us; google_sdk Build / MR1)AppleWebKit / 534.30(KHTML,类似Gecko)版本/ 4.0 Mobile Safari / 534.30 Accept-Encoding:gzip,deflate 接受语言:en-US Accept-Charset:utf-8,iso-8859-1,utf-16,*; q = 0.7
希望有所帮助。