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();
  • 相关阅读:
    控制论学习
    离开
    Python学习
    GHSpro多数据库连接
    django基础 第五章 Django连接数据库
    django基础 第四章 模板标签
    django基础 第三章 模板变量
    django基础 第二章 url配置及文件渲染
    django基础 第一章 环境搭建
    python基础 六、模块和包
  • 原文地址:https://www.cnblogs.com/taoshihan/p/5513774.html
Copyright © 2011-2022 走看看