`

HttpUrlConnection 使用

 
阅读更多
package com.longtop;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;

import sun.net.www.protocol.http.HttpURLConnection;
//注意: 这里的HttpURLConnection 类所属的包是sun.net.www.protocol.http
public class HTTPtest {

	public static void main(String[] args) {

		try {
			URL url = new URL("http://www.baidu.com");
			HttpURLConnection connection = (HttpURLConnection) url.openConnection();
			connection.getContent();
			BufferedReader reader = new BufferedReader(new InputStreamReader(
					connection.getInputStream(),"GBK"));
			String lines = null;
			while ((lines = reader.readLine()) != null) {
				System.out.println(lines);
			}
			reader.close();
			// 断开连接
			connection.disconnect();

		} catch (MalformedURLException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}

	}

}

 

分享到:
评论
1 楼 dbh0512 2013-04-28  
得到的是null

相关推荐

    HttpURLConnection使用总结示例源码

    本篇文章将深入探讨HttpURLConnection的使用方法、特性以及一些关键的示例代码。 一、HttpURLConnection简介 HttpURLConnection继承自URLConnection,它提供了对HTTP协议的直接支持。相比于HttpClient,...

    java HttpURLConnection 使用示例

    在本文中,我们将深入探讨`HttpURLConnection`的使用,包括GET和POST请求的实现,以及如何处理可能出现的乱码问题。 一、`HttpURLConnection`概述 `HttpURLConnection`是`URLConnection`的子类,专门用于处理HTTP...

    Android 简单使用 HttpURLConnection

    本篇文章将深入探讨如何在Android中简单使用`HttpURLConnection`进行网络请求。 首先,了解`HttpURLConnection`的基本用法。在Android中,网络操作通常在子线程(非UI线程)中进行,以避免阻塞主线程导致应用无响应...

    Java HttpURLConnection使用方法详解

    Java HttpURLConnection 使用方法详解 Java HttpURLConnection 是 Java 中用于发送 HTTP 请求的类,通过使用 HttpURLConnection,可以发送 GET 请求和 POST 请求,並获取服务器的响应结果。下面是使用 Java ...

    HttpUrlConnection使用示例

    本篇文章将深入探讨如何使用`HttpURLConnection`以POST方式提交请求。 ### 1. 创建连接 首先,我们需要获取到`HttpURLConnection`实例。这通常通过调用`URL`对象的`openConnection()`方法实现,然后强制转换为`...

    Android使用HttpURLConnection访问网络

    默认情况下,HttpURLConnection使用GET方法。若需使用POST、PUT等其他方法,需调用setRequestMethod()方法: ```java connection.setRequestMethod("POST"); ``` 4. 添加请求头: 可以通过setRequestProperty()或...

    HttpURLConnection用法详解

    默认情况下,HttpURLConnection使用GET方法。要使用POST、PUT等其他方法,需设置请求方法: ```java connection.setRequestMethod("POST"); ``` ### 4. 设置请求属性 你可以设置HTTP头来控制请求的各个方面,如...

    HttpURLConnection获取json数据解析

    **一、HttpURLConnection使用步骤** 1. **建立连接**:通过`java.net.URL`对象打开与服务器的连接,然后调用`openConnection()`方法得到`HttpURLConnection`实例。 2. **设置请求方法**:通常我们使用`...

    HttpURLConnection文件下载\httpURLConnection文件下载

    在给定的代码片段中,展示了如何使用`HttpURLConnection`进行文件下载。 首先,我们看到代码引入了`java.io`、`java.net`和`java.util`这三个包。`java.io`包含了输入/输出流,用于处理数据的读写;`java.net`包含...

    使用HttpURLConnection下载图片

    在本例中,我们将探讨如何使用`HttpURLConnection`来下载图片,这是一个基础但实用的网络编程任务。下面我们将详细介绍这个过程,并涉及到的相关知识点。 1. **HttpURLConnection简介**: `HttpURLConnection`是`...

    本示例使用HttpUrlConnection实现上传文件

    1. **创建连接**:使用`URL`对象构造一个`HttpURLConnection`实例,通常会通过`openConnection()`方法来实现。例如: ```java URL url = new URL("http://yourserver.com/upload"); HttpURLConnection connection...

    Android HttpUrlConnection json使用方法

    在使用HttpUrlConnection发送GET请求时,我们将参数附加到URL上。例如,如果我们要从一个API获取JSON数据,URL可能类似于`http://api.example.com/data?key=value`。然后,我们可以创建一个HttpURLConnection实例,...

    使用HttpUrlConnection实现上传文件 服务器端代码

    本篇文章将详细讲解如何使用`HttpURLConnection`实现文件上传,同时涉及到服务器端处理上传文件的代码。我们将讨论以下核心知识点: 1. **HttpURLConnection介绍**: `HttpURLConnection`是Java标准库中的类,它是...

    HttpURLConnection

    没测试通过的HttpURLConnection使用

    Android-使用HttpURLConnection实现断点续传

    在Android开发中,网络编程是不可或...使用HttpURLConnection可以方便地实现这些操作,提高应用的用户体验。在实际开发中,我们还需要考虑多线程下载、并发控制、下载队列管理等高级特性,以进一步优化性能和资源利用。

    使用HttpURLConnection发送短信

    ### 使用HttpURLConnection发送短信 在Java开发中,通过网络接口实现短信发送是一种常见的应用场景,例如在用户注册、找回密码等场景下验证用户身份时。本文将详细介绍如何利用`HttpURLConnection`来实现短信发送...

    使用HttpURLConnection

    当我们使用`HttpURLConnection`时,有几个重要的知识点需要了解: 1. **连接与读取超时**: 描述中提到的“设置超时”至关重要。默认情况下,`HttpURLConnection`没有设置超时,如果网络出现问题,程序可能会...

    使用HttpURLConnection或HttpClient方式传json值到spring中

    本文将详细介绍如何使用`HttpURLConnection`和`HttpClient`这两种方式来实现这一目标。 首先,让我们从`HttpURLConnection`开始。`HttpURLConnection`是Java内置的HTTP客户端,它简单且易于使用,适用于轻量级的...

    Android 中HttpURLConnection与HttpClient使用的简单实例

    首先,我们来看使用HttpURLConnection的方式。HttpURLConnection是Java标准库提供的类,它直接继承自URLConnection,支持HTTP和HTTPS协议。以下是一个简单的使用示例: ```java public class HttpHelper { // 使用...

    HttpURLConnection 的使用二

    在"HttpURLConnection的使用二"这个主题中,我们可能讨论的是在初识`HttpURLConnection`的基础上,深入理解其高级特性和实践技巧。`HttpURLConnection`的主要功能包括: 1. **设置请求方法**:默认情况下,`...

Global site tag (gtag.js) - Google Analytics