Results 31 comments of Nick
trafficstars

@k1tzu Chunked data is useful especaily when dealing with large data, and we haven't get a "good" way for this yet. AnyProxy offers **Programable Rule** to support changing the behavior...

@foremax 谢谢反馈,目前AnyProxy的临时文件只有cache目录下的内容,正常情况下在关闭AnyProxy后,会主动将这些内容都清空,我们将定位并修复

@fxp 部分应用可能自己会创建独立的https链接,不走系统的请求,此时无法抓到请求包,如果已有其他app能抓到包,说明证书是安装成功了

Hi @imwaco 可否告知一下这个请求返回的mime是什么?期待的返回是纯文本吗? 谢谢 update: 如果是mp.weixin.qq.com/mp/getmasssendmsg这个,请参照https://github.com/alibaba/anyproxy/issues/180 , 如否,请也一起告知服务端返回的 content-encoding

@KyleQiao1992 @lewis617 谢谢反馈,你们都遇到了这个乱码吗? 乱码的原因可能是字符集charset,也有可能是content-encoding, 如果你们有遇到还请帮忙提供重现方案我试试

@lewis617 不是所有的中文都会乱码,如果是charset的原因,原始的response返回头部是怎样的?

Hi @lewis617 我们并不能假设返回的内容是以utf-8来进行编码的,因此也不能默认给其加上编码。在AnyProxy未作干预的情况下,浏览器本身的返回是否正常?

@lewis617 这时候就是AnyProxy的rule出场的时候啦,可以通过rule直接修改header,按需修改即可

Hi @myqqai 请问你的输出是输出到最终浏览器还是仅仅作为log打印? rule中的`replaceServerResData`, [示例](https://github.com/alibaba/anyproxy/blob/master/rule_sample/rule_replace_response_data.js) 可否为你所用。

@myqqai > “serverResData依然返回原始信息” 这里面的原始信息你是指服务器自己的Unicode编码,还是说基于http传输时获取到的Buffer字符串内容? 如果是服务器的Unicode编码,你可以再次进行解码再返回;如果是Buffer字符串(默认传入`replaceServerResData`中的参数就是buffer,你可以通过`buffer.toString()`来获取原始返回),可[参考示例](https://github.com/alibaba/anyproxy/blob/master/rule_sample/rule_replace_response_data.js)