• 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。


       




  • 相关阅读:
    磁盘相关命令
    shell $用法
    setuid setgid stick bit 特殊权限 粘滞位
    运维面试题2
    mysql 外键约束
    创建MySQL 用户
    shell 脚本定时创建月份表
    apache 配置多个虚拟主机,不同的端口
    sublime3中文乱码解决包ConvertToUTF8.zip
    yii2安装
  • 原文地址:https://www.cnblogs.com/goodloop/p/87482.html
Copyright © 2020-2023  润新知