Java调用第三方厂商提供了http接口
在多人开发项目中,我们经常要在自己程序内部(不是在jsp中)调用别人的http请求接口,主要通过流的方式进行调用
例如:http://www.baidu.com/query.jsp?param1=value2¶m2=value2
这个接口会返回xml格式的输出结果,例如:
<?xml version="1.0" encoding="UTF-8" ?>
<result>
<item id="0">
<id>20100318001</id>
<name>张三</name>
<sex>男</sex>
</item>
</result>
import java.net.*;
import java.io.*;
public class URLReader {
public static void main(String[] args) throws Exception {
URL yahoo = new URL("http://www.baidu.com/query.jsp?param1=value2¶m2=value2"); /* 网络的url地址 */
BufferedReader in = new BufferedReader(new InputStreamReader(yahoo.openStream(),"UTF-8"));
String inputLine;
StringBuffer sb = new StringBuffer();
while ((inputLine = in.readLine()) != null)
sb.append(inputLine);
in.close();
}
}
相关推荐
java调用HTTP接口(Get请求和Post请求)
java代码-使用java解决http请求SOAP webService接口的源代码 ——学习参考资料:仅用于个人学习使用!
标题"使用java请求json接口数据"指出我们要使用Java发送HTTP请求到一个提供JSON数据的接口。这通常涉及到HTTP的GET或POST方法。GET用于从服务器获取数据,而POST用于向服务器发送数据。在Java中,我们可以使用`java...
Https请求工具类,Java实现http请求,https请求 本篇文章将详细介绍如何使用Java语言实现Http和Https请求的工具类,包括如何建立Https连接、如何实现Post请求、如何处理SSL验证等内容。 在Java中,使用...
这些库可以帮助我们构建HTTP请求,设置请求头,如Content-Type(通常为“application/x-www-form-urlencoded”或“multipart/form-data”,以包含邮件的文本和附件),并将邮件内容作为请求体发送到服务器。...
在REST架构中,客户端和服务端之间的交互基于HTTP协议,通过发送HTTP请求并接收HTTP响应来完成。 #### 三、Java调用REST接口的方法 ##### 3.1 使用Apache HttpClient库 Apache HttpClient是一个用于Java开发者的...
UTL_HTTP是Oracle提供的一组PL/SQL API,允许在PL/SQL代码中发起HTTP请求,如GET和POST。 要使用UTL_HTTP,首先需要确保数据库用户有调用网络服务的权限。这通常通过GRANT语句赋予UTL_INADDR和UTL_TCP权限来完成。...
Java中的HTTP异步请求是一种高效的网络通信方式,它允许程序在发送HTTP请求后不等待响应,而是立即继续执行其他任务,当服务器响应时,通过回调函数处理结果。这种方式避免了同步请求时线程阻塞的问题,提高了应用的...
【JAVA发送HTTP请求,返回HTTP响应内容】 在Java编程中,发送HTTP请求并接收响应是常见的网络通信操作,尤其在Web服务的开发和测试中。本文将详细介绍如何使用Java发送HTTP请求并处理响应内容。 首先,我们需要...
在Java编程中,HTTP请求和JSON处理是两个非常重要的概念,广泛应用于Web服务的开发、数据交换和API接口调用。本项目实例提供了完整的源代码,帮助开发者理解并实践这两个主题。 首先,让我们深入理解HTTP请求。HTTP...
在ExtJS中,可以使用`Ext.Ajax`或`Ext.data.Store`等组件发起HTTP请求,获取JSON数据,并在前端进行展示或处理。 具体步骤可能如下: 1. **创建ExtJS组件**:在前端,开发者会定义一个ExtJS组件,比如Grid或Tree,...
在Java编程中,远程接口调用是分布式系统中常见的通信方式,它允许不同的服务之间进行数据交换和功能调用。本篇文章将详细讲解如何使用Java实现GET和POST方法的远程接口调用,以及如何处理带有参数的情况。 首先,...
java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类...
在Java中,我们可以通过HttpURLConnection或者第三方库如Apache HttpClient来创建HTTP请求。例如,发送POST请求到短信接口,可以用来提交用户信息和短信内容。 短信接口,如描述中提到的"http://www.56dxw.com",是...
首先,让我们了解一下Servlet,它是Java Web应用的核心组件之一,用于接收HTTP请求并返回响应。Servlet生命周期包括初始化、服务、销毁三个阶段,开发者可以通过覆盖doGet和doPost方法来处理GET和POST请求。在`...
3. **设置请求方法**:接下来通过 `setRequestMethod()` 方法设置 HTTP 请求类型为 POST。 4. **启用输入输出流**:分别调用 `setDoOutput(true)` 和 `setDoInput(true)` 方法开启数据的输出和输入功能。 5. **打印...
1. **Servlet**:Servlet是Java EE中的核心部分,它是一组用于处理HTTP请求的Java类。Servlet可以接收、处理并响应来自Web客户端的请求,用于动态生成Web内容。 2. **JSP**:JavaServer Pages允许开发人员将静态...
1. **Servlet**:Servlet是Java EE中的基础组件,用于处理HTTP请求。Servlet接口定义了服务器端程序与Web容器之间的交互,如接收请求、生成响应等。`javax.servlet`和`javax.servlet.http`包提供了Servlet和...
1. **Servlet技术**:Servlet是Java EE中的核心组件,用于处理HTTP请求。文档会详细介绍Servlet生命周期、ServletConfig接口、ServletContext接口以及doGet()和doPost()等方法的使用。 2. **JSP(JavaServer Pages...