Java网络编程之InetAddress和URL(2)

public class URLConnectionDemo {
    public static void main(String[] args) {
        try {
            URL url=new URL("");
            //建立连接
            URLConnection urlConn=url.openConnection();
            System.out.println("内容大小:"+urlConn.getContentLength());
            System.out.println("内容类型:"+urlConn.getContentType());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

}

三.URLEncoder与URLDecoder

在java中如果需要完成编码和解码操作就要使用URLEncoder和URLDecoder两个类。

URLEncoder类的方法:

类型   方法   描述  
static String   encode(String s, String enc)   使用指定的编码机制将字符串转换为 application/x-www-form-urlencoded 格式。  

URLDecoder类的方法:

类型   方法   描述  
static String   decode(String s, String enc)   使用指定的编码机制对 application/x-www-form-urlencoded 字符串解码。  

编码及解码操作:

package org.demo.net;

import java.net.URLDecoder;
import java.net.URLEncoder;

public class CodeDemo {
    public static void main(String[] args) {
        String keyWord="oushine 阳";
        try {
            String enCode=URLEncoder.encode(keyWord, "UTF-8");
            System.out.println("编码之后:"+enCode);
            String deCode=URLDecoder.decode(enCode, "UTF-8");
            System.out.println("解码之后:"+deCode);
        } catch (Exception e) {
            e.printStackTrace();
        }
       
    }

}

运行结果:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/84ee2ca5dea34fe8a89c717c09611f7b.html