网络编程-初识URL

/**
 * @BelongsProject: idea
 * @BelongsPackage: day02_socket
 * @Author: minwen XIE
 * @CreateTime: 2022-10-26  11:38
 * @Description: TODO
 * @Version: 1.0
 */
public class URLDemo {
    public static void main(String[] args) throws Exception{
        //URL代表万维网的唯一资源路径 链接指定的资源
        URL url = new URL("https://uland.taobao.com/coupon/edetail?spm=a2e1u.27659560.d1661852343037.1.2840ae1btwaFvz&e=WLeezmuqD%2B8NfLV8niU3R2SW7JwcTWmjLYmoR4uEBpHZ51qEtNKzsjkQHjLxv90%2BEtArTtEEIaE9JBVA3GklU5ZWTD%2Fexslsy5FOJP2gSFVlXymvoVZzQ1Xr2X%2BeOQWSDHZO3B532kuYwek19h0d0MryioS7i1NohgZ0wNO5dqtYcbrwmy1LcqGIRVOMzgCz66%2F0WRD%2BrWumVrVI0xzMBxd80vUUWwdQa01d4uvrS5Bh689LUgN9dUZjCCzA3H6ICT%2FA9foJQi0lM1ZJHcLCJg%3D%3D&app_pvid=59590_33.5.9.82_885_1666755525064&ptl=floorId%3A61783%3Bapp_pvid%3A59590_33.5.9.82_885_1666755525064%3Btpp_pvid%3A4e2c2a64-f33b-47cb-981f-38414e541d6f&union_lens=lensId%3AOPT%401666755525%4021050952_09ce_184125efa65_0771%4001%3Brecoveryid%3A201_33.53.204.179_3086811_1666755523852%3Bprepvid%3A201_33.53.204.179_3086811_1666755523852&pid=mm_1791370113_2287350417_111464550176");
        InputStream content = (InputStream) url.getContent();
        System.out.println("content内容:"+content);//输入流对象

        String query = url.getQuery();
        System.out.println("query:"+query);//?后面的内容

        String host = url.getHost();
        System.out.println("域名:"+host);//主机域名

        int port = url.getPort();
        System.out.println("端口:"+port);//端口号 不清楚 -1

        String protocol = url.getProtocol();
        System.out.println("协议版本:"+protocol);//获取协议版本

        String path = url.getPath();
        System.out.println("路径:"+path);//路径是在域名之后的
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值