`
JustDoNow
  • 浏览: 6959 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Java调用Http学习 一

    博客分类:
  • Java
阅读更多

一 基础知识:

URI、URL 和 URN 区别

URI 是统一资源标识符,而 URL 是统一资源定位符。因此,笼统地说,每个 URL 都是 URI,但不一定每个 URI 都是 URL。这是因为 URI 还包括一个子类,即统一资源名称 (URN),它命名资源但不指定如何定位资源。上面的 mailtonewsisbn URI 都是 URN 的示例。

 

(--摘自J2SE6.0_APIDOC_CN)

 

二 实践操作:

 

2.1 使用JDK自带类访问Http

 

 

URL url = null;
String a = "http://www.iteye.com/";
url = new URL(a);

URLConnection connection = (HttpURLConnection) url.openConnection();// 打开连接
connection.connect();
InputStream urlStream = connection.getInputStream();

BufferedReader reader = new BufferedReader(new InputStreamReader(
		urlStream, "UTF-8"));
String sCurrentLine = "";

while ((sCurrentLine = reader.readLine()) != null) {
	// HTTP协议返回三个空行
	if (!"".equals(sCurrentLine)) {
		System.out.println(sCurrentLine);
	}
}

 

这应该是最简单的java访问url方法了吧...

但使用此方法访问javaeye时,javaeye会认为这是爬虫程序,给出提示

写道
您可能使用了网络爬虫抓取JavaEye网站页面!

 不能访问到JE的正常主页内容。

 

 

 

 

 

分享到:
评论

相关推荐

    使用java调用jenkins api

    Java调用Jenkins API是一个常见的自动化任务执行场景,特别是在持续集成和持续部署(CI/CD)流程中。Jenkins作为一个开源的持续集成工具,提供了丰富的API接口,允许开发者通过编程方式与Jenkins服务器进行交互。...

    易语言JAVA调用 例子

    易语言JAVA调用是将Java代码与易语言程序进行交互的一种技术,这使得开发者能够利用易语言编写主程序,同时利用Java的丰富库资源。在本例子中,我们看到几个关键文件,它们分别是: 1. **Test.class**:这是一个...

    Java调用SPSS的实例

    Java调用SPSS的实例是将Java编程语言与统计分析软件SPSS(Statistical Product and Service Solutions)结合使用的典型应用。SPSS提供了Java接口,使得开发者可以利用Java代码执行SPSS的数据处理和分析任务,无需...

    java调用soap接口案例

    通过以上知识点的学习和实践,你可以掌握如何使用Java调用SOAP接口,以及如何根据具体需求进行定制。在处理天气信息这样的案例中,理解SOAP协议和相关API的使用,将使你能够轻松地与各种Web服务进行交互。

    学习使用Delphi for android 调用Java类库

    ### 学习使用 Delphi for Android 调用 Java 类库 #### Delphi for Android 与 Java 类库的集成 Delphi for Android 是一个强大的跨平台开发工具,它允许开发者利用 Delphi 语言来构建高性能的原生 Android 应用...

    java代码-使用java解决http请求SOAP webService接口的源代码

    java代码-使用java解决http请求SOAP webService接口的源代码 ——学习参考资料:仅用于个人学习使用!

    Java 调用 SAP RFC 案例

    以下是一个简单的Java调用SAP RFC的示例代码片段: ```java import com.sap.conn.jco.*; public class SapRfcExample { public static void main(String[] args) { try { JCoDestination destination = ...

    JAVA学习全套PPT

    【JAVA编程学习】是计算机科学领域的一个重要主题,尤其对于初学者来说,它是一个非常有价值的起点。Java是一种广泛使用的面向对象的编程语言,以其“一次编写,到处运行”的特性而闻名,这得益于Java虚拟机(JVM)...

    java浏览器调用ie内核

    总结来说,Java调用IE内核主要涉及Java与ActiveX控件的交互,这一技术虽然有一定的历史背景,但在现代Web开发中已经较少使用,更多的现代解决方案倾向于使用标准Web技术或者基于Chromium的框架。理解和学习这个知识...

    基于JavaParser的代码调用链分析,可以用于分析Java代码的方法调用链.zip

    这个压缩包中的内容可能包含了一系列使用JavaParser进行代码分析的示例或工具,特别是关于方法调用链的分析。这种方法调用链分析在软件工程中具有重要的应用价值,比如代码审查、性能优化、依赖关系理解以及重构等。...

    Halcon算子 机器视觉 深度学习 Java开发手册

    书中关于Java开发的部分,可能包括如何使用Java API调用Halcon算子,如何设计和实现机器视觉系统的架构,以及如何处理图像数据流和结果输出。此外,还可能涉及多线程、并发处理、数据库连接等相关技术,以提高系统...

    java调用weka

    java调用weka。weka是很好用的机器学习库,这里就不详细介绍了。 言归正传,要使用程序方式使用weka,步骤如下: 一、在eclipse里新建一个Java project: 1. 建立工程:单击菜单中file->new->Java project,在弹出...

    java调用snmp协议

    **标题解析:** "java调用snmp协议" 指的是使用Java编程语言来实现对SNMP(简单网络管理协议)的调用。SNMP主要用于监控和管理网络设备,如路由器、交换机等,而Java作为一种跨平台的编程语言,能够方便地实现这种...

    java使用XFire调用webService接口

    在本文中,我们将学习如何使用 XFire 框架在 Java 中调用 webService 接口。XFIRE 是一个基于 Java 的开源框架,用于简化 Web 服务的开发和集成。下面,我们将通过一个简单的例子,展示如何使用 XFire 调用 ...

    java调用大华摄像头

    标题中的“java调用大华摄像头”指的是使用Java编程语言编写代码,通过网络或者直接连接方式与大华摄像头建立联系,执行如视频流获取、图像抓取等操作。这可能涉及到TCP/IP通信协议、RTSP(Real Time Streaming ...

    用java调用.net接口的方法

    标题提到的“用java调用.net接口的方法”就是解决这个问题的一种技术实践。以下将详细讲解三种主要的实现方式,以及如何通过提供的源代码进行操作。 首先,我们要理解Java和.NET之间的互操作性通常依赖于Web服务...

    exchange/powershell,Java调用powershell开通邮箱

    标题 "exchange/powershell,Java调用powershell开通邮箱" 暗示了这是一个关于使用Java编程语言调用PowerShell脚本在Exchange服务器上创建邮箱的教程或项目。Exchange是微软提供的一款企业级电子邮件服务器软件,而...

    Java RPC调用示例

    Java RPC(Remote Procedure Call)调用是分布式系统中常见的通信方式,它允许一个程序在不关心远程系统具体实现的情况下调用另一个网络上的程序。在这个Java RPC调用示例中,我们将探讨RPC的基本概念、实现机制以及...

    java后端调用大华视频的demo

    1. Java调用非Java代码 Java作为一种高级语言,其设计之初并不支持直接调用C/C++编写的本地库。为了解决这个问题,Java引入了JNI,允许Java代码直接与本地代码进行交互。另一种方法是使用JNA,它提供了一个更简洁、...

Global site tag (gtag.js) - Google Analytics