文档章节

HttpURLConnection(代码实现http请求)

 独行侠
发布于 2016/04/13 13:20
字数 161
阅读 9
收藏 0

String reqUrl="www.baidu.com";
URL url=new URL(reqUrl);
    HttpURLConnection conn=(HttpURLConnection)url.openConnection();
    conn.setDoInput(true);
    conn.setDoOutput(true);
    conn.setUseCaches(false);
    conn.setRequestMethod("GET");//POST
//如果为Post请求则要将数据提交
OutputStream os=conn.getOutputStream();
//将要提交的数据写入os即可(格式为name=value&name2=value2).不要忘记刷新
//如果为GET请求则参数通过reqUrl传递
//为防止中文乱码,最好是对提交的数据进行UrlEncode编码(对get/post请求都适用)
//在提交请求之后,直接处理返回状态及结果即可.如下:
int code=conn.getResponseCode();
String message=conn.getResponseMessage();
if(code==200&&message.equals("OK"))//返回成功
{
InputStream is=conn.getInputStream();
}

© 著作权归作者所有

共有 人打赏支持
粉丝 1
博文 19
码字总数 9797
作品 0
成都
私信 提问
URLConnection的连接、超时、关闭用法

Java中可以使用HttpURLConnection来请求WEB资源。 1、 URL请求的类别 分为二类,GET与POST请求。二者的区别在于: a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet...

玄空
2013/02/17
0
0
【java程序员理解HTTP】【6】实践--java 中几种模拟 http 请求的方式

几种方式或说方案 Jdk本身提供 java.net 包的 HttpURLConnection Apache提供HttpClient Spring Web提供RestTemplate 以上都可以在java代码中模拟实现http请求,是随着技术的进步出来的,总体...

karma123
2018/08/15
0
0
HttpClient和HttpURLConnection的区别

Android 提供两个HTTP客户端,分别是HttpURLConnection客户端和Apache的HttpClient,android的AndroidHttpClient是对HttpClient的实现。这两个HTTP客户端都支持HTTPS协议、流媒体的上传和下载...

Callen
2015/08/09
0
0
HttpURLConnection的使用  

HttpURLConnection的使用 /* * URL请求的类别分为二类,GET与POST请求。二者的区别在于: * a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet, * b:) post与get的不...

QH_C
2015/04/15
0
0
HttpURLConnection用法详解

针对JDK中的URLConnection连接Servlet的问题,网上有虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而且比较零散,现在对这个类的使用就本人在项目中的使用经验做如下...

一别经年
2014/01/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何利用 Data too long for column 进行一些简单的攻击

1: 前提条件, 后台没有校验长度和频率校验,也没有CSRF校验,直接往数据库插入数据,此时很容易触发Data too long for column错误(一般抛出异常都挺浪费资源的,耗时,耗内存,耗cpu),一旦...

专业写BUG的程序员
3分钟前
0
0
RMAN命令详解

一、list命令 1. List 当前RMAN所备份的数据库: 1.1. list backup summary; --概述可用的备份 list incarnation;--汇总查询 --如果备份文件多的话多用这两个list命令可以对备份文件有个总体...

突突突酱
6分钟前
0
0
简单聊聊Linux学习经历

学习,是我们一生中都规避不了的一个话题,人的一生中都是在不断的学习,无论是功成名就的人士,还是一无是处的小混混,始终都处在一个不断学习的环境中,只是学习的内容千差万别,有的人是为...

问题终结者
14分钟前
0
0
Mysql高级 (2)——sql性能调优

sql 性能下降的原因

小小小施爷
18分钟前
0
0
MaxCompute用户初体验

作为一名初次使用MaxCompute的用户,我体会颇深。MaxCompute 开箱即用,拥有集成化的操作界面,你不必关心集群搭建、配置和运维工作。仅需简单的点击鼠标,几步操作,就可以在MaxCompute中上...

阿里云官方博客
19分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部