`

java程序中访问url接口

 
阅读更多

 在多人开发项目中,我们经常要在自己程序内部调用别人的http请求接口,主要通过流的方式进行调用,最近项目中经常用到,写了个访问接口如下:

/**
     * 程序中访问http数据接口
     */
	public String searchLoginService(String urlStr) {
		
        /** 网络的url地址 */
        URL url = null;
        
        /** http连接 */
        HttpURLConnection httpConn = null;
        
        /**//** 输入流 */
        BufferedReader in = null;
    	StringBuffer sb = new StringBuffer();
        try{
            url = new URL(urlStr);
            in = new BufferedReader( new InputStreamReader(url.openStream(),"UTF-8") );
            String str = null;
			while((str = in.readLine()) != null) {
				sb.append( str );
			}
        } catch (Exception ex) {
			logger.error(ex.getMessage(), ex);
		} finally{
			try{
				if(in!=null) {
					in.close();
				}
			}catch(IOException ex) {
				logger.error(ex.getMessage(), ex);
			}
		}
		String result =sb.toString();
		System.out.println(result);
		return result;
	}

 

 

 

 

 

分享到:
评论
1 楼 caissie 2012-08-08  
请问你这个用到CXF或Axis的框架了吗?

相关推荐

    java通过url调用接口

    首先,Java中的`java.net.URL`类是用于表示统一资源定位符(URL)的对象,它是访问互联网资源的入口。通过创建URL对象,可以获取到与该URL关联的信息,如主机名、端口号等,并且可以通过`openConnection()`方法建立...

    java实现读取证书访问https接口

    在Java编程中,访问HTTPS(安全超文本传输协议)接口通常涉及到处理数字证书,这是为了确保数据传输的...这个过程确保了与服务器的安全连接,并能正确处理服务器的数字证书,从而在Java应用程序中安全地访问HTTPS接口。

    java禁止直接url访问图片

    标题“Java禁止直接URL访问图片”涉及到的是网络资源保护和权限控制的问题,主要知识点包括: 1. **HTTP请求与响应**: 当用户通过浏览器或其他客户端工具输入一个URL来访问图片时,实际上是发送了一个HTTP GET...

    Java程序中访问Oracle数据库

    ### Java程序中访问Oracle数据库的关键知识点 #### 一、引言与背景 在现代软件开发中,数据库连接作为数据库应用程序开发的基本组成部分,其效率直接影响着应用程序的整体性能。尤其是在大规模、高并发的应用场景...

    用Java程序访问Net WebService.doc

    随着WebService 的普及,如何使用 Java 程序访问 Net WebService 成为了一个热门话题。本文将详细介绍如何使用 Java 程序访问 Net WebService,包括 Net WebService 的创建、发布和访问等内容。 一、 ...

    java调用soap接口案例

    Java调用SOAP(Simple Object Access Protocol)接口是Web服务交互中的常见操作,SOAP是一种基于XML的协议,用于在Web上交换结构化的和类型化的信息。本案例主要关注如何使用Java来实现SOAP请求并获取响应,具体我们...

    Java调用浏览器打开URL地址

    在Java编程中,有时我们需要实现一个功能,即通过程序控制打开本地已安装的浏览器并访问特定的URL地址。这在很多场景下都很有用,比如自动化测试、应用内部的链接跳转或者用户指南等。本篇将详细介绍如何使用Java来...

    java 版Url转换工具,可得到真实的URL

    8. **API接口**:作为Java工具,它可能提供了一系列的API接口供其他Java程序调用,方便开发者集成到他们的项目中。 在提供的文件列表中,`UrlTool.exe`可能是一个可执行文件,用于直接运行该URL转换工具,而`jre6`...

    Java spring boot 接口工程

    在Spring Boot中,我们可以使用`@RestController`注解来标识一个类作为REST控制器,`@RequestMapping`和`@GetMapping`、`@PostMapping`等注解用于定义URL映射,从而轻松实现API接口的创建。 此外,Spring Boot还...

    百度搜索接口java后台

    在IT行业中,与“百度搜索接口java后台”相关的知识点涵盖了搜索引擎接口的使用、Java编程语言以及后台服务开发。本文将详细解析这些关键概念,并提供如何使用Java后台来对接百度搜索接口的方法。 首先,我们需要...

    Java 调用Http Rest接口 例子说明

    #### 三、Java调用REST接口的方法 ##### 3.1 使用Apache HttpClient库 Apache HttpClient是一个用于Java开发者的高效、最新的HTTP客户端库,可以用来构建HTTP客户端应用,包括简单的GET请求以及复杂的POST请求。 ...

    简单java下载程序

    在这个“简单java下载程序”中,我们可以看到它当前专注于HTTP协议,这是互联网上最常用的通信协议之一,用于从Web服务器传输超文本。然而,描述中提到,未来的版本计划添加对FTP协议的支持,FTP(文件传输协议)是...

    JAVA程序设计教程

    Java程序设计教程是针对初学者的一份全面指南,旨在教授如何使用Java编程语言进行软件开发。Java是一种广泛应用的、面向对象的编程语言,以其跨平台兼容性和强大的功能而闻名。本教程将涵盖从基础概念到高级特性,...

    java使用HttpClient通过url下载文件到本地

    综上所述,通过Java的HttpClient库,可以在Eclipse环境中编写程序,实现从指定URL下载文件到本地的功能。通过理解HttpClient的工作原理和提供的API,开发者可以构建出稳定、高效的文件下载解决方案。

    java调用百度翻译接口简单实例

    在Java编程中,调用外部服务接口是一种常见的需求,例如集成第三方API来实现特定功能。本实例关注的是如何使用纯Java代码调用百度翻译API,无需依赖任何第三方库。这通常涉及网络请求、JSON解析以及对API规定的参数...

    Java调用百度图像识别接口

    通过以上步骤,你可以成功地在Java应用程序中集成百度的图像识别服务,实现对图片的智能分析和识别。这种技术广泛应用于各种领域,如智能家居、安防监控、内容审核等,为自动化和智能化提供了强大的支持。

    java语言程序设计课后习题答案.pdf

    * URL和URLConnection:URL和URLConnection是Java语言中用于表示网络资源的类。 六、数据库编程 * JDBC概述:JDBC是Java语言中用于访问数据库的API。 * JDBC驱动程序:JDBC驱动程序是用于连接数据库的程序。 * ...

    java程序设计教程

    ### Java程序设计教程知识点概述 #### 一、Java语言概览 - **语言特性**: Java是一种面向对象的编程语言,其主要特点包括简单性、面向对象、健壮性、安全性、平台独立性、高性能、多线程支持以及动态性。 - **发展...

    JAVA语言程序设计【高清版】.pdf

    186 9.3.3 Applet与URL 187 9.4 在Applet中的多媒体处理 188 9.4.1 在Applet中显示图像 188 9.4.2 在Applet中播放声音 189 9.5 Applet的事件处理 189 习题 191 第10章 Java数据流 192 10.1 数据流的...

    Java程序设计语言

    Java Applet是嵌入网页中的小型Java程序,过去常用于创建交互式的Web内容。不过,由于现代Web技术的发展,Applet的使用已逐渐减少,但了解其工作原理对理解Java在网络中的应用仍然有价值。 以上内容构成了一个完整...

Global site tag (gtag.js) - Google Analytics