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();
  • 相关阅读:
    js 鼠标事件大全
    ASP.NET 解决重复提交问题
    C# 统计函数运行时间
    DataGrid 、Repeater、DataList、GridView自动编号列
    两种时间格式正则表达式HH:mm 和HH:mm:ss
    SQL Server2008 新语法
    XYTipsWindow 2.8
    MSSQL 清空日志
    SQL 日期格式化大全
    HDOJ 2132
  • 原文地址:https://www.cnblogs.com/taoshihan/p/5513774.html
Copyright © 2011-2022 走看看