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

网络下载服务器中很多都防止别人盗链,我们的下载工具也有可能会被认为是盗链

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

在请求头中加入

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方法中加入这个请求头即可

加入此请求头后就不会被误认为是盗链.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值