用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方法中加入这个请求头即可
加入此请求头后就不会被误认为是盗链.
防止被误认为是盗链的方法是:
在请求头中加入
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方法中加入这个请求头即可
加入此请求头后就不会被误认为是盗链.
相关文章推荐
- java网络编程,通过TCP,Socket实现多对一的局域网聊天室
- 防止用户直接输入地址下载资源文件(java实现)
- java网络编程:DatagramSocket类简单实现文件下载
- Java实现——Socket网络通信的机制以及实现举例
- Session实现防止会员下载资源被盗链
- java网络编程,通过TCP,Socket实现多对一的局域网聊天室
- Java基于Socket实现网络编程实例详解
- Java网络编程——使用NIO实现非阻塞Socket通信
- Java系列讲座二:Socket网络通信实现聊天软件项目讲解(UDP)
- Java 网络:InetAddress类的应用以及通过Socket实现TCP编程
- Java WebSocket实现网络聊天室(群聊+私聊)
- java通过Socket实现TCP网络通信
- java网络编程六:DatagramSocket类简单实现文件下载
- 【java学习记录】12.用Socket网络访问方法,实现简单的网络聊天程序
- Java实现基于http协议的网络文件下载
- 基于Java的简单网络爬虫的实现--下载Silverlight视频
- Java网络编程实践和总结 --- 基于TCP的Socket编程之实现文件上传和下载服务
- java实现多线程下载网络文件
- JAVA系列课程讲座一:使用Socket通信实现网络通信程序(TCP方式)