1

我想通过添加浏览器使用的标头来发送 http 请求

接受编码,如 gzip,放气

接受字符集,如 utf-8

如何使用 android sdk 检索 Accept-Encoding + Accept-Charset

4

1 回答 1

0

我不知道如何从 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

希望有帮助。

于 2012-12-12T19:44:15.377 回答