QQ空间 1314学习网的日志 神奇的图片
今天打開qq空間的,看到一張“神奇”的圖片,從下面的評論中和我的體驗感覺就像圖片中說的那樣:每個人看到的都不一樣。處于好奇,就分析了一下。
1、查看源碼發現圖片的src為http://qzone.dengdongdong.com/do.php?a=3:
2、打開IE的F12 在網絡選項卡中點擊開始捕獲(為什么轉用IE不用Chrome,是因為第3步中chrome的body.innerHTML報錯了...可能是body沒有這個屬性吧...先不管它了)
3、打開IE的F12 在腳步 -- 控制臺中輸入:
document.body.innerHTML = '<img src="http://qzone.dengdongdong.com/do.php?a=3" >';
4、再轉到網絡選項卡中看,有3次請求:
5、點擊第1個url,跳到了詳細視圖
請求頭:
可以看到請求頭中包含了Referer,而Referer里面有qq號碼。
響應頭:
從響應碼中可以發現服務器response.sendRedirect到http://qzone.zzbuluo.com/goto.php................這個頁面了,并且帶上了Referer中的qq號碼。
第二次請求:
請求頭:
響應頭:
我覺得這一次的請求http://qzone.zzbuluo.com/goto.php,它應該是拿到你的qq號碼,然后通過騰訊的開放平臺API或者其它方式得到了你的QQ頭像和昵稱。然后生成一張圖片。最后response.sendRedirect到生成的圖片
第三次請求:
這就是為什么每個人看到的圖片不一樣了
總結
以上是生活随笔為你收集整理的QQ空间 1314学习网的日志 神奇的图片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 处理器映射器(HandlerMappin
- 下一篇: 使用lamba中stream 进行分组统