zoukankan      html  css  js  c++  java
  • java network programming 第七章

    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。


       




  • 相关阅读:
    Java openrasp学习记录(一)
    Java ASM3学习(3)
    Java ASM3学习(2)
    Java Instrumentation插桩技术学习
    Java ASM3学习(1)
    从JDK源码学习HashSet和HashTable
    从JDK源码学习HashMap
    从JDK源码学习ArrayList
    Java XXE漏洞典型场景分析
    CVE-2020-7961 Liferay Portal 复现分析
  • 原文地址:https://www.cnblogs.com/goodloop/p/87482.html
Copyright © 2011-2022 走看看