`
wanxiaotao12
  • 浏览: 476936 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java.net.URL类

 
阅读更多
public class Test01 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		URL a;
		try {
			a = new URL("http://www.baidu.com:8080/example/add.action?dd=12");
			a.getProtocol();//获得此 URL 的协议名称
			a.getHost();//获得此 URL 的主机名
			a.getPort();//获得此 URL 的端口号
			a.getPath();//获得此 URL 的路径部分
			a.getQuery();//获得此 URL 的查询部分
			System.out.println("protocol="+ a.getProtocol());
			System.out.println("host="+ a.getHost());
			System.out.println("port="+ a.getPort());
			System.out.println("path="+ a.getPath());
			System.out.println("query="+ a.getQuery());
		} catch (MalformedURLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}

 

 

结果:

protocol=http
host=www.baidu.com
port=8080
path=/example/add.action
query=dd=12

 

分享到:
评论

相关推荐

    java.net.URL测试代码

    在Java编程语言中,`java.net.URL`(统一资源定位符)类是用于表示互联网上的资源地址的关键组件。它能够解析、访问和操作各种类型的网络资源。`java.net.URLConnection`则是`URL`的子接口,它提供了与资源进行交互...

    andoird java.net.URL类使用

    在Android开发中,`java.net.URL`类是一个非常重要的工具,用于表示统一资源定位符(Uniform Resource Locator),也就是我们常说的网址。这个类允许我们构建、解析和访问网络资源,对于进行网络通信至关重要。本篇...

    java.net.URLConnection发送HTTP请求与通过Apache HttpClient发送HTTP请求比较

    有两种常见的方法:一是使用`java.net.URLConnection`类,二是通过Apache HttpClient库。这篇文章将对比这两种方法,探讨它们的优缺点以及适用场景。 `java.net.URLConnection`是Java标准库中的一个类,可以直接...

    JAVA HTTP 发送 接收 com.sun.net.httpserver包 demo

    HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("GET"); connection.setRequestProperty("Accept", "application/json"); if (connection....

    通过java.net.URLConnection发送HTTP请求

    在Java编程中,`java.net.URLConnection`是用于与各种Internet协议进行通信的抽象类,而HTTP(超文本传输协议)是最常见的应用之一。本文将深入探讨如何利用URLConnection类发送HTTP请求,理解其工作原理,并提供...

    JavaNetDemo:在JAVA中,Java.net包里面的类是进行网络编程的,其中java.net.URL类和java.net.URLConection类使编程者方便地利用URL在Internet上进行网络通信。该DEMO是关于Java.net包常用类的使用介绍

    Java获取URL对应的资源 在JAVA中,Java.net包里面的类是进行网络编程的,其中java.net.URL类和java.net.URLConection类使编程者方便地利用URL在Internet上进行网络通信。1、认识URL(Java API doc)类 URL 代表一个...

    url.openStream报错javax.net.ssl.SSLHandshakeException解决(忽略ssl证书方式)

    访问带https请求忽略ssl证书,避免url.openStream报错javax.net.ssl.SSLHandshakeException url = new URL(imageUrl); if("https".equalsIgnoreCase(url.getProtocol())){ SslUtils.ignoreSsl(); } //不添加...

    java如何利用java.net.URLConnection发送HTTP.docx

    `java.net.URLConnection`是Java标准库提供的一种基础网络连接类,可以用来处理各种类型的网络连接,包括HTTP。以下是如何利用`java.net.URLConnection`发送HTTP请求的详细步骤: 1. **创建URL对象**: 首先,你...

    GetURI:强制无效的 URI 满足 java.net.URI

    它接受任意 URL 并将其转换为 java.net.URI 执行任何必要的操作,以使 Java 神们高兴。 Rant 包含在 Java 文档中。 URI javaIsOkayWithThis = GetURI.orDieTryin(demonicUrl);该方法包括以真实人类行为为模型的...

    解决Java URL.openConnection().connect();报错:Server returned HTTP re

    3、背景:尝试通过java.net.URL类的openConnection()方法打开一个网络连接,并进一步调用connect()方法来实际建立链接时报错的。 4、应该能让服务器识别客户端来源、认证信息、接受类型、内容类型等。 解决: ...

    面向对象的程序设计-java张白一第三版第15章.ppt

    2. URL类:java.net.URL类提供了四种构造方法来创建URL对象,分别是:(1)根据String表示形式创建URL对象;(2)根据指定的protocol、host、port号和file创建URL对象;(3)根据指定的protocol、host、port号和file...

    java.net.MalformedURLException异常的解决方法

    1. **使用静态工厂方法**:Java 7引入了`java.net.URI`类,它提供了更严格的URL校验。可以使用`URI`的`toURL()`方法来创建URL对象,这样可以在创建时就发现格式错误。 2. **使用第三方库**:如Apache Commons Lang的...

    【Java】java.net.HttpURLConnection的使用.doc

    在Java编程中,`java.net.HttpURLConnection`是用于处理HTTP协议的基本类,它提供了一种与HTTP服务器通信的简单方式。下面将详细讲解如何使用`HttpURLConnection`进行网页内容获取、Cookie管理以及POST方式的数据...

    java利用java.net.URLConnection发送HTTP请求的方法详解

    URLConnection connection = url.openConnection(); ``` 这里创建的是`HttpURLConnection`,因为URL是HTTP协议。 3. **配置请求参数**: 在发送请求之前,可能需要设置一些请求头或配置连接超时等参数: ```...

    Java 获取URL的内容

    Java获取URL内容的,我这里只给出GET方式的,POST和其它方式的都是比较类似的。其技术要点就一下三点。 第一:创建... try{ java.net.URL l_url = new java.net.URL(path); java.net.HttpURLConnection l_con

    ip6-java.zip

    6. **URI和URL**:`java.net.URI`和`java.net.URL`类用于处理统一资源标识符和统一资源定位符,它们可以解析IPv6地址。 7. **配置和属性**:Java系统属性如`java.net.preferIPv6Addresses`和`java.net.preferIPv4...

    URLSniffer:简单的xposed模块,可从java.net.URL嗅探URL

    URLSniffer是一个用于捕获从java.net.URL嗅探到的URL,并将callig软件包名称和URL记录到logcat和Xposed日志中。 使用DalvikVM在运行Android 4.4.4且允许SELinux设置为允许的Nexus 5上进行构建和测试。 目前,...

    java访问.net webservice获取与设置cookie

    HttpURLConnection connection = (HttpURLConnection) url.openConnection(); ``` 3. 如果已有Cookie,设置Cookie头: ```java String cookie = "JSESSIONID=1234567890abcdef"; connection.setRequestProperty(...

    xml-rpc.net.2.1.0.rar

    客户端库提供了简单易用的API,将方法调用封装成HTTP POST请求,发送到指定URL,然后解析返回的XML响应,将结果转换回对应的.NET对象。 2. **服务器端库**:在服务器端,库提供了一种方法来暴露.NET方法供XML-RPC...

Global site tag (gtag.js) - Google Analytics