博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
3、URL和URI(下)
阅读量:6992 次
发布时间:2019-06-27

本文共 522 字,大约阅读时间需要 1 分钟。

  

代理

 

Proxy类

 Peoxy类允许从Java程序中对代理服务器进行更细粒度的控制

允许为不同的远程主机选择不同的代理服务器

 

代理本身用java.net.Proxy类的实例来表示

有三种代理:1、HTTP、2、SOCKS、3、直接连接

分别用Proxy

Type枚举类中的三个常量表示:

1、Proxy.TYPE.DIRECT

2、Proxy.Type.HTTP

3、Proxy.TYPE.SOCKS

 

代理的其他重要信息包括它的地址和端口

SocketAddress对象表示

 

 

表示proxy.example.con的端口80上的一个HTTP服务器

 

 ProxySelector类

每个运行中的虚拟机都有一个java.net.ProxySelector对象

用来确定不同链接的代理服务器

 

默认的ProxySelector只检查何种系统属性和URL的协议

来决定如何连接到不同的主机

 

关键是select()抽象方法

 

 

 

必须实现的第二个抽象方法是connectFailed()

这时一个回调方法,用于警告程序这个代理服务器实际上没有建立链接

 

转载于:https://www.cnblogs.com/Mrchengs/p/10914762.html

你可能感兴趣的文章
如何为引用类型如何重写Object.Equals()方法?
查看>>
下拉顶部刷新简单实现
查看>>
Linux的基本配置
查看>>
Django框架之模型层(二)
查看>>
who 查看系统登录用户
查看>>
java语言中application异常退出和线程异常崩溃的捕获方法,并且在捕获的钩子方法中进行异常处理...
查看>>
架构师速成6-初中 分类: 架构师速成 2015-0...
查看>>
最新---java多线程下载文件
查看>>
【二】调通单机版的thrift-C++版本
查看>>
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
查看>>
ASP.NET MVC 主要的四种过滤器和三种具体实现类
查看>>
Python中的正则表达式
查看>>
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射...
查看>>
(转)结构体中使用string所引发的问题
查看>>
Linux查看网卡流量(转)
查看>>
论文修改(1)
查看>>
[javaEE] web应用的目录结构&配置虚拟主机
查看>>
[PHP] 数据结构-反转链表PHP实现
查看>>
MySQL 如何利用一条语句实现类似于if-else条件语句的判断
查看>>
jQuery和Zepto冲突问题【解决】
查看>>