我正在审核eBay SDK并遇到了一个名为SdkProxySelector的课程。我理解这个类的目的是允许您在向eBay服务器发出API请求时使用代理但是我不知道该类如何提供比Java附带的常规ProxySelector
类更多的功能
似乎在不添加任何其他功能的情况下扩展ProxySelector
类。
是否有理由使用SdkProxySelector
而不是ProxySelector
?还是多余的?
答案 0 :(得分:0)
.badge {
display: inline-block;
padding: .25em .4em;
font-size: 75%;
font-weight: 700;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline; <-- eliminate this
vertical-align: top; <-- add this
border-radius: .25rem;
}
是一个抽象类,因此您将无法实例化并使用它。
子类必须实现的重要方法是java.net.ProxySelector
,它是返回适用于url的代理列表的方法。
还需要实现select
,然后业务逻辑可以根据URI和异常尝试不同的代理
connectFailed
此外,SdkProxySelector
提供构造函数,这些构造函数采用代理主机和ip和用户名/密码进行后续身份验证,而基本SdkProxySelector
不会
比较和对比Javadocs:
https://docs.oracle.com/javase/1.5.0/docs/api/java/net/ProxySelector.html?is-external=true
答案 1 :(得分:0)