拼多多等 app,搜索请求地址是 t.gif,这个什么原理?

2018-09-03 12:05:47 +08:00
 yzy8788

拼多多等 app,搜索的时候抓包发现它请求的地址是 POST http://t.yangkeduo.com/t.gif 然后返回状态码 200,啥数据都没有, 但是 app 里面却有搜索结果,这是啥原理?

11052 次点击
所在节点    程序员
44 条回复
nu11001
2018-09-04 11:14:03 +08:00
@skylancer 我什么都不懂,但我不需要别人帮助
linuxxxx
2018-09-04 12:22:27 +08:00
@yhxx 嗯, 看下 response 的返回的文件头就知道是啥了。
dorentus
2018-09-04 16:12:20 +08:00
用 gif 是因为以前在网页里面,没啥可靠的跨域发送请求的办法,嵌入一个小图片在参数里面附数据算是比较常用的方式了

至于到了移动应用里面为啥还用 gif,原因有很多,比如习惯了懒得改;比如不知道为什么,怕换别的 URL 会出神奇的问题……
SilentDepth
2018-09-04 21:27:01 +08:00
@sgissb1 #15 @SeanChense #17 @JasperYanky #20 @yzy8788 #36
gif 埋点有几个好处:体积小; 1px 透明图,对网页内容的影响几乎没有影响; img 天然支持跨域;图片请求不占用 Ajax 请求限额

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/485592

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX