一个股票类的app,看一下行情的数据。
抓包的结果是:
如图,post的地址是IP,post的内容是乱码,一通Gzip解压缩也没搞定(windows下用ultraedit打开RAW的zip文件,16进制也没找到1F8B)。
返回的内容里,部分文本是正常的,大部分还是乱码的。
抓包环境是 安卓5 + VirtualXposed
一个股票类的app,看一下行情的数据。
抓包的结果是:
如图,post的地址是IP,post的内容是乱码,一通Gzip解压缩也没搞定(windows下用ultraedit打开RAW的zip文件,16进制也没找到1F8B)。
返回的内容里,部分文本是正常的,大部分还是乱码的。
抓包环境是 安卓5 + VirtualXposed
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
看响应头压根没有 Gzip,而且格式是
application/octet-stream
,如果不是服务端瞎返回的,那么说明响应是以二进制流的方式返回的,并不是纯字符串(常见的纯字符串格式有 XML / JSON)的格式,你只能去按字节数组(等同于大部分编程语言中的byte[]
)读取相应的内容。说白了就是私有格式,你要不知道哪一位字节具体代表啥,那就得抓瞎。