基于Java实现Http数据请求
前段时间在学习过程中遇到利用Java实现HTTP数据请求问题,因而学习了一下,这里做一下整理,在学习中我们需要利用Java访问Web服务器进行数据请求。
在网上关于Java实现HTTP数据请求的教程很多,也很精彩,这里是个人的理解。现在一般使用较多的方式有两种,一种是利用HttpClien第三方开源库实现的,另一种就是JDK的标准库。这里我主要分享一下自己对JDK标准库的使用,大家也可以参考JDK文档进行深入学习。
代码如下:
import java.io.*;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
public class BlogTest {
//函数getMothod(String url)中的参数url为传入URL链接,
public static String getMothod(String url)
{
String result=null;
InputStream inputStream = null;
try {
//创建URL对象
URL Url = new URL(url);
//获得URLConnection类对象,再用URLConnection类对象的connect()方法进行连接
HttpURLConnection connection= (Http