您的位置:首页 > 理论基础 > 计算机网络

用Socket或者URL类实现java网络下载 之 怎样防止被认为是盗链

2007-05-23 15:12 525 查看
网络下载服务器中很多都防止别人盗链,我们的下载工具也有可能会被认为是盗链

防止被误认为是盗链的方法是:

在请求头中加入

Referer: [scheme:][//authority][path]

*path中去要除掉文件名

比如下载的URL是: http://www.xyz.com/some.rar

请求头中就应该加入

Referer: http://www.xyz.com/

是用URL下载的

在得到URLConncetion后应当在协议头中输入Referer: http://www.xyz.com/ 的方法是:

urlConnection.setRequestProperty("Referer"," http://www.xyz.com/ ");

如果是用Socket 只要在Get方法中加入这个请求头即可

加入此请求头后就不会被误认为是盗链.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息