搜索

首页  >  问答  >  正文

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

例如

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

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


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

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


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


**推广网**推广网2331 天前1481

全部回复(4)我来回复

  • 青Blue

    青Blue2020-06-15 21:55:42

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

    回复
    0
  • 秋香姐家的小书童

    秋香姐家的小书童2018-08-10 17:49:10

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


    回复
    0
  • 秋香姐家的小书童

    鉴权

    秋香姐家的小书童 · 2018-08-11 15:19:21
  • Summer

    Summer2018-08-10 09:51:35

    可能是做了防盗链吧

    回复
    0
  • 取消回复