java网络编和php网络编程(URL)比较详解编程语言

java网络编和php网络编程(URL)比较详解编程语言
一.JAVA版:


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

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

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

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

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

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


1.程序代码如下:

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的网址,常量


1.程序代码如下:

<?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();

ok,就是这么简单。

java网络编和php网络编程(URL)比较详解编程语言

转载请注明来源网站:blog.ytso.com谢谢!

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/14665.html

(0)
上一篇 2021年7月19日 17:02
下一篇 2021年7月19日 17:03

相关推荐

发表回复

登录后才能评论