问题描述
在CDN 的访问控制中,可以对CDN 服务的请求来源(referer)进行访问控制,如图所示,当我们设置好 referer 防盗链后 如何进行访问测试?
解决方案
HTTP 请求的头信息里面,referer
是一个常见字段,提供访问来源的信息。
referer的策略一般来源于浏览器等客户端访问请求的默认策略。当我们对 CDN 添加referer访问控制策略后,可以使用 curl
命令行工具进行测试。
使用curl -e 命令
curl -I http://example.com -e 'http://test.com'
使用curl -H 命令
curl -I http://example.com -H 'Referer:http://test.com'