HTTP 200 + 空响应 + 重定向
HTTP 200 + empty response + redirection
所以我去了这里:http://www.surfline.com/id/?id=118055
响应是 HTTP/1.1 200 OK
,但它将我重定向到 http://www.surfline.com/surf-news/kilian-garland-wins-volcom-unsound-pro_118055/
所以我猜这是一个 Javascript 重定向?
但是我找不到加载的脚本。
正在加载:
- http://www.surfline.com/id/?id=118055
- 和http://pagead2.googlesyndication.com/activeview?id=osdim&avi=BBK405s6qVILqGoSbZNPCgKgMAKOh896VAQAAEAE4AcgBAsgDwQSgBgKoE4AB&ti=1&adk=2260143795&p=1685,348,1775,1076&tos=0,0,0,0,0&mtos=0,0,0,0,0&rs=1&ht=0&fp=client%3Dca-pub-9827052404895414%26url%3Dhttp%253A%252F%252Fwww.surfline.com%252Fsurf-news%252Fkilian-garland-wins-volcom-unsound-pro_118055%252F%26correlator%3D8792909434881%26ifk%3D1763496634%26eid%3D317150304%26oid%3D3&afp=%26output%3Dhtml%26slotname%3D3846851877%26flash%3D16.0.0%26dt%3D1420480230400%26adx%3D348%26ady%3D1684%26ifi%3D1&tdl=253&abd=1-0-26&r=u&bs=1423,839&bos=1440,900&ps=1423,1941&ss=1440,900&tt=17089&pt=431&deb=1-1-1-4-27-9&tvt=17273&iframe_loc=http%3A%2F%2Fwww.surfline.com%2Fsurf-news%2Fkilian-garland-wins-volcom-unsound-pro_118055%2F&is=728,90&uc=26
我正在使用 Chrome 的开发者工具,但在选项卡 "Preview" 或 "Response" 中看不到这些项目的任何内容,只有响应 headers
所以这是我的两个问题:
- 服务器如何告诉我的浏览器获取位于 googlesyndication.com 的文件?
- 你能解释一下这里的重定向是如何工作的吗?
使用 wget 下载原始 link 会获取包含以下内容的文件:
<meta http-equiv="refresh" content="1;url=/templates/article.cfm?id=118055">
它将您的浏览器重定向到
http://www.surfline.com/templates/article.cfm?id=118055
此 URL returns 301 重定向:
Location: /surf-news/kilian-garland-wins-volcom-unsound-pro_118055/
不涉及 JavaScript,只有一次 HTML 刷新和常规 HTTP 重定向。
所以我去了这里:http://www.surfline.com/id/?id=118055
响应是 HTTP/1.1 200 OK
,但它将我重定向到 http://www.surfline.com/surf-news/kilian-garland-wins-volcom-unsound-pro_118055/
所以我猜这是一个 Javascript 重定向?
但是我找不到加载的脚本。
正在加载:
- http://www.surfline.com/id/?id=118055
- 和http://pagead2.googlesyndication.com/activeview?id=osdim&avi=BBK405s6qVILqGoSbZNPCgKgMAKOh896VAQAAEAE4AcgBAsgDwQSgBgKoE4AB&ti=1&adk=2260143795&p=1685,348,1775,1076&tos=0,0,0,0,0&mtos=0,0,0,0,0&rs=1&ht=0&fp=client%3Dca-pub-9827052404895414%26url%3Dhttp%253A%252F%252Fwww.surfline.com%252Fsurf-news%252Fkilian-garland-wins-volcom-unsound-pro_118055%252F%26correlator%3D8792909434881%26ifk%3D1763496634%26eid%3D317150304%26oid%3D3&afp=%26output%3Dhtml%26slotname%3D3846851877%26flash%3D16.0.0%26dt%3D1420480230400%26adx%3D348%26ady%3D1684%26ifi%3D1&tdl=253&abd=1-0-26&r=u&bs=1423,839&bos=1440,900&ps=1423,1941&ss=1440,900&tt=17089&pt=431&deb=1-1-1-4-27-9&tvt=17273&iframe_loc=http%3A%2F%2Fwww.surfline.com%2Fsurf-news%2Fkilian-garland-wins-volcom-unsound-pro_118055%2F&is=728,90&uc=26
我正在使用 Chrome 的开发者工具,但在选项卡 "Preview" 或 "Response" 中看不到这些项目的任何内容,只有响应 headers
所以这是我的两个问题:
- 服务器如何告诉我的浏览器获取位于 googlesyndication.com 的文件?
- 你能解释一下这里的重定向是如何工作的吗?
使用 wget 下载原始 link 会获取包含以下内容的文件:
<meta http-equiv="refresh" content="1;url=/templates/article.cfm?id=118055">
它将您的浏览器重定向到
http://www.surfline.com/templates/article.cfm?id=118055
此 URL returns 301 重定向:
Location: /surf-news/kilian-garland-wins-volcom-unsound-pro_118055/
不涉及 JavaScript,只有一次 HTML 刷新和常规 HTTP 重定向。