请问直接访问图片资源403,在网页里面访问可以,是怎么实现的?

浏览:73日期:2023-11-10

问题描述

例如

从这个网页访问第一张图片没有问题

https://ask.csdn.net/questions/676365

直接在浏览器地址栏访问图片链接,无法访问

https://img-ask.csdn.net/upload/201712/29/1514512374_397838.jpg

请问这是怎么做的,我也想做个类似的功能

问题解答

回答1:

对方服务器配置了防盗链,一般是验证来路,就是http头里面的referer字段,你从页面访问的时候,浏览器自带Referer字段的,你从地址栏直接输入URL,referer为空,所以不能访问。你可以用CURL命令行工具测试一下具体原因

回答2:

URL健全 原理:打开一张图片的同时生成一个token 将TOKEN发送与对应的图片服务器 如果TOKEN不正确 图片就打不开

回答3:

可能是做了防盗链吧

相关文章: