遵循重定向的图像HTTP请求,客户端
Follow redirects for image HTTP request, client-side
您知道这个链接:
http://media.photobucket.com/image/graphics/PennilessTeacher/Graphics/monster.jpg?o=8
重定向到此链接:
http://i1133.photobucket.com/albums/m581/PennilessTeacher/Graphics/monster.jpg
好吧,假设我有:
<img src='http://media.photobucket.com/image/graphics/PennilessTeacher/Graphics/monster.jpg?o=8' width='blah' height = 'blah'/>
将重定向到图像URL的请求。我想知道结束的URL。因此,在这种情况下,它将是http://i1133.photobucket.com/albums/m581/PennilessTeacher/Graphics/monster.jpg
。
我之前问过一个关于获取跨域映像请求的状态代码的问题,如果没有服务器端脚本执行http
请求,这似乎是不可能的。
服务器端脚本在这里是不可能的。我需要在客户端处理请求,因为图像元素将指向的一些网站需要一些位于客户端的特定cookie,我显然无法控制自己,因为它们用于完全不同的域。如果这有意义的话。。。
任何客户端语言都可以。不管我是否知道。
建议人们?还是我彻底完蛋了?
使用客户端脚本无法获取这些信息。DOM中唯一的信息是最初请求的URI。
(如果可能的话,那么信息可能会被泄露。例如,如果http://example.com/me
重定向到http://example.com/users/username
,并将Alice在Bob网站上的用户名暴露给Malory(当Alice访问该网站时,Malory使用<img src="http://example.com/me">
运行该网站……或者它可能重定向到http://cdn.example.com/alices/private/content/protected/by/time/limited/key/h4io3foiu32if390f490
,并让Malory访问Alice的私人内容)。
我不确定,但这是否是一个解决方案,甚至是你所问的。。。假设你知道网址。。。创建一个服务器端文件(在我的例子中是.php),它从客户端(使用ajax或其他什么)获取url,并使用curl获取图像站点。。。然后,找到id=fullSizedImage的img标签,并获得它的src…正如我所说,我不确定你问的是不是这个。。。
- nodejs/ccurlhttp请求与postlerrest客户端相比速度较慢
- 从express请求对象获取客户端MAC地址
- 是Google自定义搜索API的客户端请求数量有限
- 从客户端捕获 HTTP 请求(包括 ajax)
- 如何查明SignalR客户端上是否有挂起的请求
- 如何将客户端进度侦听器添加到 JSF 2.2 ajax 请求中
- 遵循重定向的图像HTTP请求,客户端
- 快递中的客户端 DEL 请求.js
- RxJS:在每次返回并行http请求时更新客户端
- 使用“GET”的客户端请求表单,即使定义了“POST”.javascript iframe是原因吗
- 客户端Handlebars导致404个请求
- Jwebsocket :如何按名称将请求发送到特定客户端
- 隐藏客户端请求上的标头
- Nodejs,Express - 尝试从请求对象获取客户端 IP - 显示 127.0.0.1
- 如何在服务器 ASP.NET 上请求客户端 Cookie
- 如何处理客户端节点上的异步请求
- 客户端将多部分/表单数据请求的文件部分的内容类型设置错误
- 客户端通过JS请求JSON并填充Rails视图
- 从API请求(客户端)获取输出
- 是否可以用javascript记录HTTP请求客户端