1。可以用在url中的字符
  • The capital letters A-Z

  • The lowercase letters a-z

  • The digits 0-9

  • The punctuation characters - _ . ! ~ * ' (and ,)

2。URLEncoder.encode(,)方法:把空格变成+,其他非字符的符号用%和十六进制数表示。
URLDecoder.decode(,)方法与之对应,一般第二个参数用"UTF-8"

3。URI=URL+URN
  • The URI class is purely about identification of resources and parsing of URIs. It provides no methods to retrieve a representation of the resource identified by its URI.

  • The URI class is more conformant to the relevant specifications than the URL class.

  • A URI object can represent a relative URI. The URL class absolutizes all URIs before storing them.

URI格式scheme:scheme-specific-part:fragment

URI的几个方法,构造函数,relative函数,
relativize函数。


4。代理的几个方法
a System Properties
b Proxy类
    SocketAddress address = new InetSocketAddress("proxy.example.com", 80);
    Proxy proxy = new Proxy(Proxy.Type.HTTP, address);
  • Proxy.Type.DIRECT

  • Proxy.Type.HTTP

  • Proxy.Type.SOCKS

c ProxySelector 类
   集成这个类并实现 public abstract List<Proxy> select(URI uri) 
public void connectFailed(URI uri, SocketAddress address, IOException ex)
这两个方法。
  

5。


   




相关文章:

  • 2022-01-22
  • 2021-05-24
  • 2021-11-23
  • 2021-09-11
  • 2021-10-01
  • 2022-01-21
  • 2022-12-23
  • 2021-12-19
猜你喜欢
  • 2022-01-21
  • 2022-12-23
  • 2021-09-30
  • 2021-11-09
  • 2021-11-04
  • 2021-10-30
相关资源
相似解决方案