`

Java_http请求接口

    博客分类:
  • Java
 
阅读更多

Java调用第三方厂商提供了http接口 

 

在多人开发项目中,我们经常要在自己程序内部(不是在jsp中)调用别人的http请求接口,主要通过流的方式进行调用 

 

例如:http://www.baidu.com/query.jsp?param1=value2&param2=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&param2=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调用HTTP接口(Get请求和Post请求)

    使用java请求json接口数据

    标题"使用java请求json接口数据"指出我们要使用Java发送HTTP请求到一个提供JSON数据的接口。这通常涉及到HTTP的GET或POST方法。GET用于从服务器获取数据,而POST用于向服务器发送数据。在Java中,我们可以使用`java...

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

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

    JAVA_HTTP.rar_http邮件_java 邮件

    这些库可以帮助我们构建HTTP请求,设置请求头,如Content-Type(通常为“application/x-www-form-urlencoded”或“multipart/form-data”,以包含邮件的文本和附件),并将邮件内容作为请求体发送到服务器。...

    Java 调用Http Rest接口 例子说明

    在REST架构中,客户端和服务端之间的交互基于HTTP协议,通过发送HTTP请求并接收HTTP响应来完成。 #### 三、Java调用REST接口的方法 ##### 3.1 使用Apache HttpClient库 Apache HttpClient是一个用于Java开发者的...

    Https请求工具类,Java实现http请求,https请求

    Https请求工具类,Java实现http请求,https请求 本篇文章将详细介绍如何使用Java语言实现Http和Https请求的工具类,包括如何建立Https连接、如何实现Post请求、如何处理SSL验证等内容。 在Java中,使用...

    oracle 触发器实时调用java 中http接口

    UTL_HTTP是Oracle提供的一组PL/SQL API,允许在PL/SQL代码中发起HTTP请求,如GET和POST。 要使用UTL_HTTP,首先需要确保数据库用户有调用网络服务的权限。这通常通过GRANT语句赋予UTL_INADDR和UTL_TCP权限来完成。...

    javaHttp异步请求

    Java中的HTTP异步请求是一种高效的网络通信方式,它允许程序在发送HTTP请求后不等待响应,而是立即继续执行其他任务,当服务器响应时,通过回调函数处理结果。这种方式避免了同步请求时线程阻塞的问题,提高了应用的...

    java实现http请求以及解析json与java对象转换 项目源代码实例

    在Java编程中,HTTP请求和JSON处理是两个非常重要的概念,广泛应用于Web服务的开发、数据交换和API接口调用。本项目实例提供了完整的源代码,帮助开发者理解并实践这两个主题。 首先,让我们深入理解HTTP请求。HTTP...

    service_java接口远程调用_get、post、带参数远程调用_

    在Java编程中,远程接口调用是分布式系统中常见的通信方式,它允许不同的服务之间进行数据交换和功能调用。本篇文章将详细讲解如何使用Java实现GET和POST方法的远程接口调用,以及如何处理带有参数的情况。 首先,...

    JAVA_API1.6文档(中文)

    java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类...

    Java-duanxinjiekou.rar_HTTP_SMS HTTP java_java 短信_www.javaso_短信接

    在Java中,我们可以通过HttpURLConnection或者第三方库如Apache HttpClient来创建HTTP请求。例如,发送POST请求到短信接口,可以用来提交用户信息和短信内容。 短信接口,如描述中提到的"http://www.56dxw.com",是...

    java web接口开发demo

    首先,让我们了解一下Servlet,它是Java Web应用的核心组件之一,用于接收HTTP请求并返回响应。Servlet生命周期包括初始化、服务、销毁三个阶段,开发者可以通过覆盖doGet和doPost方法来处理GET和POST请求。在`...

    Java发https请求证书问题

    3. **设置请求方法**:接下来通过 `setRequestMethod()` 方法设置 HTTP 请求类型为 POST。 4. **启用输入输出流**:分别调用 `setDoOutput(true)` 和 `setDoInput(true)` 方法开启数据的输出和输入功能。 5. **打印...

    java_ee_api_英文版.zip

    1. **Servlet**:Servlet是Java EE中的核心部分,它是一组用于处理HTTP请求的Java类。Servlet可以接收、处理并响应来自Web客户端的请求,用于动态生成Web内容。 2. **JSP**:JavaServer Pages允许开发人员将静态...

    java_ee_api

    1. **Servlet**:Servlet是Java EE中的基础组件,用于处理HTTP请求。Servlet接口定义了服务器端程序与Web容器之间的交互,如接收请求、生成响应等。`javax.servlet`和`javax.servlet.http`包提供了Servlet和...

    java-ext.zip_ext_ext java_ext 标签_ext java_java ext

    在ExtJS中,可以使用`Ext.Ajax`或`Ext.data.Store`等组件发起HTTP请求,获取JSON数据,并在前端进行展示或处理。 具体步骤可能如下: 1. **创建ExtJS组件**:在前端,开发者会定义一个ExtJS组件,比如Grid或Tree,...

    java_ee_api_中英对照

    1. **Servlet技术**:Servlet是Java EE中的核心组件,用于处理HTTP请求。文档会详细介绍Servlet生命周期、ServletConfig接口、ServletContext接口以及doGet()和doPost()等方法的使用。 2. **JSP(JavaServer Pages...

    bss.rar_H2 接口_H2接口_java BSS_联通H2_联通bss

    本文将详细解析"bss.rar_H2 接口_H2接口_java BSS_联通H2_联通bss"所涵盖的知识点,主要关注H2接口在Java BSS中的应用以及在联通H2和联通BSS系统中的实现。 首先,H2是一个开源的关系型数据库管理系统,设计用于...

Global site tag (gtag.js) - Google Analytics