`

java-用HttpURLConnection发送Http请求.

 
阅读更多
注意:利用URL发送的请求,服务器只返回实体部分,不包括http信息头部分的内容.

package cn.itcast.httpserver;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class TestURLConnection {
	
	public static void main(String[] args) throws Exception {
		URL url = new URL("http://127.0.0.1/index.html");
		HttpURLConnection connection = (HttpURLConnection) url.openConnection();
		
		//connection.getInputStream() 调用该方法才正在意义上去取数据
		BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
		String s =null;
		while((s=reader.readLine())!=null){
			System.out.println(s);
		}
		reader.close();
		connection.disconnect();
	}
	
}
分享到:
评论

相关推荐

    Java利用HttpURLConnection发送post请求上传文件.docx

    Java利用HttpURLConnection发送post请求上传文件

    JAVA爬虫Jsoup -Mybatis-Plusaricle-crawling-master.zip

    使用 HttpUrlConnection 类发送 HTTP 请求,接着使用 Jsoup 对响应的 HTML 页面进行解析,获取我们想要的数据。最后,我们将获取的数据存储到数据库中,这里使用了 Mybatis-Plus 提供的 insert 方法。

    JAVA实现HTTP请求

    这个是我自己集成框架的时候写的一个HTTP请求的辅助类,主要是通过HttpURLConnection 来实现JAVA的HTTP请求,有的人会问、为什么有些网站发请求没问题,有些网站发请求却返回数据,在给网站发送请求的时候,请看清楚...

    JAVA发送POST请求,如何使用JAVA发送POST请求

    发送请求:通过HttpURLConnection类中的getOutputStream()方法获取输出流并写入请求体,从而发送POST请求。 处理响应:通过HttpURLConnection类中的getInputStream()方法获取输入流并读取响应体,从而处理服务器...

    java利用java.net.URLConnection发送HTTP请求的方法详解

    如何通过Java(模拟浏览器)发送HTTP请求是我们在日常经常会遇到的问题,下面这篇文章主要给大家介绍了关于java利用java.net.URLConnection发送HTTP请求的相关资料,文中介绍的非常详细,需要的朋友可以参考借鉴,...

    java实现多次HttpURLConnection共享session

    java实现多次HttpURLConnection共享session,发送两次请求共享同一个session,这样做爬虫的时候就可以爬网站登录后能看到的内容了

    Java实现批量下载并压缩文件.pptx.pptx

    Java中可以使用HttpURLConnection或者Apache HttpClient等工具类进行文件下载,通过设置请求头和请求参数,发送get或post请求获取文件。 使用Java压缩多个文件为zip包 Java中可以使用ZipOutputStream类将多个文件...

    URLConnection发送HTTP请求的方法_动力节点Java学院整理

    主要介绍了URLConnection发送HTTP请求的方法,主要介绍了如何通过Java(模拟浏览器)发送HTTP请求,有兴趣的可以了解一下

    使用Java动态代理实现一个简单的网络请求拦截器.txt

    这个代码实现了一个简单的网络请求拦截器,使用了Java的...最后,我们使用代理对象来发送请求并获取响应码。由于我们在代理对象中实现了拦截器,因此可以在请求前后执行一些自定义的操作,比如打印日志、修改请求头等。

    Java多线程与线程安全实践-基于Http协议的断点续传

    Http协议是一个基于请求-响应模式的协议,客户端发送请求,服务器返回响应。请求和响应的格式都是由Http报文组成的,请求报文包括请求头和请求体,响应报文包括响应头和响应体。在Http请求中,常见的请求方法有GET和...

    Android学习系列教程实例.pdf

    4.4. ListView 的使用技巧 .................... 136 4.4.1. 原理分析 .............................. 136 4.4.2. 示例分析 .............................. 140 4.4.3. 运行效果 .............................. ...

    java_android_HttpURLConnection网络l连接工具类的标准代码

    一些工具类代码块的标准代码: 异步的Get请求 异步的Post请求 Get请求,获得返回数据 向指定 URL 发送POST方法的请求 使用finally块来关闭输出流和输入流

    gson.jar&Android;服务请求代码

    Android Java 开发,转换Json数据,绝对可用。我写了代码范例,同时附加了通过HttpURLConnection发送Json数据的服务请求源码。

    httpclient 绕开HTTPS证书校验

    httplient向https发送请求会因为证书校验而报错,该工具类提供绕开HTTPS证书校验方法,以实现访问https网站的功能

    搜索链接Java网络爬虫(蜘蛛)源码-zhizhu

    网页抓取:使用Java的网络编程库(如HttpURLConnection、Apache HttpClient等)来发送HTTP请求,获取网页的HTML内容。 网页解析:利用Java的HTML解析库(如Jsoup、HtmlCleaner等)来解析网页的HTML结构,提取出所需...

    对chunked编码进行解码

    一个对chunked编码进行解码的例子,通过java socket实现发送http请求,对gzip压缩的消息体进行解码处理。

    Java网络编程(第三版)中文版.part09.rar

    《Java网络编程》不仅仅是对API的解释:它还展示了如何使用API。本书有很多示例,包含了几千行可以实际工作的代码(所有代码都可以在线获得),实现了功能完整的网络客户端和服务器。无论是希望编写特殊用途的web...

    APP登录注册 步骤三:客户端

    Android 上发送 HTTP请求的方式一般有两种:HttpURLConnection 和 HttpClient ! HttpClientActivity 以及 HttpUrlConnection 这两个 Activity 是用来测试 Android 和 Service 的交互之GET方式,这两个可以不写! ...

    Java网络编程(第三版)中文版.part11.rar

    《Java网络编程》不仅仅是对API的解释:它还展示了如何使用API。本书有很多示例,包含了几千行可以实际工作的代码(所有代码都可以在线获得),实现了功能完整的网络客户端和服务器。无论是希望编写特殊用途的web...

Global site tag (gtag.js) - Google Analytics