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

Java 中的HTTP操作

    博客分类:
  • Java
 
阅读更多
URL url = new URL("http://www.sdfsdfasd.com");
		HttpURLConnection  httpURLConnection  = (HttpURLConnection)url.openConnection();
		httpURLConnection.setRequestMethod("GET");
		httpURLConnection.setConnectTimeout(30000);
		try {
			httpURLConnection.connect();
		} catch (UnknownHostException e) {
			e.printStackTrace();
		}
		System.out.println("----");
		int responseCode = httpURLConnection.getResponseCode();
		System.out.println("responseCode:" + responseCode);
		InputStream inputStream = httpURLConnection.getInputStream();
		
		byte[] bytes = new byte[1024];
		ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
		
		int length = 0;
		while((length = inputStream.read(bytes)) != -1){
			byteArrayOutputStream.write(bytes,0,length);
		}
		byte[] byteSum = byteArrayOutputStream.toByteArray();
		
		String urlContent = new String(byteSum);
		byteArrayOutputStream.close();
		inputStream.close();
		System.out.println(urlContent);

详细信息:http://www.cnblogs.com/guodongli/archive/2011/04/05/2005930.html
分享到:
评论

相关推荐

    java sql操作工具类 java sql操作工具类

    java sql操作工具类 java sql操作工具类java sql操作工具类 java sql操作工具类java sql操作工具类 java sql操作工具类java sql操作工具类 java sql操作工具类java sql操作工具类 java sql操作工具类java sql操作...

    java 多线程操作数据库

    在当今高度并发的应用环境中,Java多线程技术被广泛应用于处理数据库操作,以提升系统的响应速度和处理能力。本文将基于一个具体的Java多线程操作数据库的应用程序,深入探讨其背后的原理、实现细节以及潜在的挑战。...

    JAVA_API1.6文档(中文)

    java.awt.dnd Drag 和 Drop 是一种直接操作动作,在许多图形用户界面系统中都会遇到它,它提供了一种机制,能够在两个与 GUI 中显示元素逻辑相关的实体之间传输信息。 java.awt.event 提供处理由 AWT 组件所激发的...

    java文件操作类

    java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java...

    java 操作文件工具类 java 操作文件工具类

    java 操作文件工具类java 操作文件工具类 java 操作文件工具类java 操作文件工具类java 操作文件工具类 java 操作文件工具类java 操作文件工具类java 操作文件工具类 java 操作文件工具类java 操作文件工具类java ...

    java操作word(包含书签插值)

    总结,Java操作Word文档,特别是在合同制作中使用书签插值,是一个实用且高效的技术。通过Apache POI或JACOB库,可以实现文本动态替换,自动化文档生成,显著提升工作效率。在实践中,结合具体的业务需求,可以构建...

    Java实现获取窗口句柄并操作窗口jna-4.4.0

    在"Java实现获取窗口句柄并操作窗口 JNA"的场景中,窗口句柄是操作系统用来标识和管理窗口的一个标识符。在Windows系统中,窗口句柄通常被称为HWND。通过窗口句柄,我们可以执行诸如移动、最大化、最小化、关闭等...

    jxl Java操作Excel

    java操作Excel java操作Excel java操作Excel

    java视频教程—Java文件操作

    java视频教程 Java文件操作 JavaFile

    JavaPDF操作类库API_Free Spire.PDF for Java_5.1.0

    5.该压缩包包含的内容:samples文件夹中包含了多个操作PDF文档功能的java代码示例DEMO;lib文件夹下包含了用于在java程序中的Spire.Pdf.jar文件,在项目程序中调用接口方法时,需要导入该jar文件;doc文件下包含了...

    java操作HID USB设备

    Java操作HID(Human Interface Device)USB设备是一个在软件开发中常见的需求,特别是在与硬件交互的应用场景中。HID设备通常包括键盘、鼠标、游戏控制器等,但也可以扩展到更复杂的设备,如工业控制器或医疗设备。...

    纯java编写的操作系统

    纯java编写的操作系统,很好的。功能基本实现了操作系统功能,并且代码设计的很美观。

    java中main方法发送httpPost请求

    总的来说,Java中通过main方法发送HTTP POST请求是后端开发常见的操作,涉及到网络编程、HTTP协议和数据传输等知识。理解并掌握这一过程对提升Java后端开发能力至关重要。在实际项目中,我们还需要考虑异常处理、...

    Java 中文入门学习手册合集[chm版]

    语言入门 第一章 Java语言的产生及其...第九章 Java输入输出操作 java新手教程.chm JAVA_精通swing程序设计.chm JAVA_类库中文版Java API_Sun公司官方出版.chm JAVA_Thinking in Java(中文版 由yyc,spirit整理).chm

    java 数据库操作,事务回滚

    java 应用程序操作数据库实例,若出现sql异常则事务回滚。

    Java操作Oracle数据库(建表,插数据,删除)

    在本文中,我们将探讨如何使用 Java 操作 Oracle 数据库,包括建表、插入数据和删除数据等操作。 Java 操作 Oracle 数据库的必要条件 在使用 Java 操作 Oracle 数据库之前,需要满足以下几个条件: 1. 安装 ...

    SAX.java 操作xml文件

    SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件

    HBase基本操作 Java代码

    HBase基本操作 增删改查 java代码 要使用须导入对应的jar包

    Java 操作Excel和Word的所有资料

    Java 操作Excel和Word的所有资料Java 操作Excel和Word的所有资料Java 操作Excel和Word的所有资料Java 操作Excel和Word的所有资料Java 操作Excel和Word的所有资料Java 操作Excel和Word的所有资料Java 操作Excel和Word...

    JAVA中文文档分句工具

    Java中文文档分句工具是一款专...它的实现涉及了Java编程语言、文本处理算法、文件I/O操作以及数据排序技术,对于Java开发者来说,了解并掌握这些知识点不仅能够提升处理文本数据的能力,也能为开发类似工具提供参考。

Global site tag (gtag.js) - Google Analytics