zoukankan      html  css  js  c++  java
  • [javaSE] 网络编程(URL)

    获取URL对象,new出来,构造参数:String的路径

    调用URL对象的getProtocal()方法,获取协议

    调用URL对象的getHost()方法,获取主机

    调用URL对象的getPath()方法,获取路径

    调用URL对象的getFile()方法,获取文件部分

    调用URL对象的getQuery()方法,获取查询参数部分

    import java.net.URL;
    
    
    public class UrlDemo {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            try {
                URL url=new URL("http://127.0.0.1/test.php?act=check");
                System.out.println(url.getProtocol());//输出 http
                System.out.println(url.getHost());//输出 127.0.0.1
                System.out.println(url.getPath());//输出 /test.php
                System.out.println(url.getFile());//输出 /test.php?act=check
                System.out.println(url.getQuery());//输出 act=check
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    
    }

    PHP版:

    调用函数parse_url()解析Url信息,参数:String的网址,常量

    <?php
    class UrlDemo{
        public static function main(){
            $url="http://127.0.0.1/test.php?act=check";
            echo parse_url($url,PHP_URL_SCHEME);//输出 http
            echo parse_url($url,PHP_URL_HOST);//输出 127.0.0.1
            echo parse_url($url,PHP_URL_PATH);//输出 /test.php
            echo parse_url($url,PHP_URL_FILE);//输出 /test.php
                                              //这里没有对应的
            echo parse_url($url,PHP_URL_QUERY);//输出 act=check
        }
    }
    
    UrlDemo::main();
  • 相关阅读:
    【转】Hibernate 配置
    【转】关于Log4j
    This project is not a myeclipse hibernate project . Assuming Hibernate 3 capabilities configuration editor
    java集合框架分析
    鸡蛋篮子与格子取数
    贪心与回溯与DP
    NP问题
    子集生成和全排列
    JDK动态代理实现原理(转)
    java类初始化/生命周期及反射及动态代理
  • 原文地址:https://www.cnblogs.com/taoshihan/p/5513774.html
Copyright © 2011-2022 走看看