文档章节

java最简单的方式实现httpget和httppost请求

流风回雪
 流风回雪
发布于 2014/04/25 13:37
字数 299
阅读 144
收藏 1
点赞 5
评论 9

java实现httpget和httppost请求的方式多种多样,个人总结了一种最简单的方式,只需几行代码,就可以完美的实现。

此处需要用到两个jar包,httpclient-4.3.1.jar、httpcore-4.3.jar,各位可以到网上自己下载,或者到我的附件里下载,下面先贴上httpget请求的代码:

String url = "";
HttpGet request = new HttpGet(
url);
try {
HttpResponse response = HttpClients.createDefault().execute(request);
if(response.getStatusLine().getStatusCode()==200){
result = EntityUtils.toString(response.getEntity());
}

这种方式之所以简单,就是因为jar包已经为我们封装好了一些基础的东西,事半功倍。

另外,推荐一个免费的智能聊天的api——图灵机器人,可以非常智能的回答各种问题,比如“你好——你也好,你妹的——我有几个妹妹,你想要哪个”,感觉还挺有意思的,这个api就是通过httpget请求的方式调用的,感兴趣的可以去试一下。

稍后贴出httppost请求的代码。


本文转载自:http://blog.csdn.net/pamchen/article/details/24452891

共有 人打赏支持
流风回雪
粉丝 0
博文 4
码字总数 42
作品 0
海淀
程序员
加载中

评论(9)

石向阳
人不少啊,那我也去瞅瞅看4
流风回雪
流风回雪

引用来自“萤火虫的飞翔”的评论

真的假的,试试再说
当然是真的了
流风回雪
流风回雪

引用来自“tiandike201221”的评论

学习了。。。
等待post请求代码
流风回雪
流风回雪

引用来自“weekly”的评论

试了一下,体验还不错
确实很不错
w
weekly
试了一下,体验还不错
萤火虫的飞翔
萤火虫的飞翔
真的假的,试试再说
m
michael_sunny
搞一个试试看
c
cjbs10086
不错
tiandike201221
tiandike201221
学习了。。。
JavaDoc不显示 &Android中HttpGet和HttpPost &JSONObject

这几天试着解决的问题有以下几个: 1)开发Android的时候打开Eclipse ADT将鼠标移到基础类的方法上时,不能显示方法的具体信息,方法解释。起初不知道这是工具Eclipse的问题,还是Android的问...

FK339232727
2014/01/17
0
0
在myeclipse 中修改javaweb 项目名后不能正常发布问题的解决方法

比如在myeclipse中新建java web项目:httpget ,右击,rename后改为httppost 项目重新发布后在tomcat 的根目录中的 webapps中依然为httpget 解决方法为:在myeclipse中,右击项目选择propert...

jxlgzwh
2013/06/15
0
1
Android开发进阶(四)--深入Android通过Apache HTTP访问HTTP资源

深入Android通过Apache HTTP访问HTTP资源 HttpClient接口 实现类:DefaultHttpClient这也是常用的一个用于实现HttpClient接口的子类, HttpClietnt中定义的常用抽象方法 方法名称 描述 publ...

程序袁_绪龙
2015/01/07
0
0
android连网详解——android.net、org.apache.http联网实现

1.连网相关包介绍 今天我们将深入介绍了Android SDK 中一些与网络有关的package,如下: 包描述 java.net 提供与联网有关的类,包括流和数据包(datagram)sockets、Internet 协议和常见 HT...

JavaGG
2011/05/03
0
0
Android网络编程之Http通信

Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。以下是本人在学习中的总结与归纳。 1. HttpURLConnection接口 首先需要明确的是,Http通信中的POST和GET请求方式的...

xiahuawuyu
2012/07/19
0
0
java_vuser脚本编写httppost方式发送stream进行接口测试

做接口测试中经常一些发送的报文是加密后的 或者是进行过压缩的,所以要不好直接用lr自带函数去解决。觉得java脚本解决问题还是很快捷的,至少java有很多方法可以给你去调用。 先说说lr创建j...

郝云鹏
2012/11/07
0
0
HttpClient使用详解(http伪造文件上传请求)

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发...

岸芷汀兰
2015/08/09
0
0
Android HttpClient上传文件与Httpconnection知识小结

Android上传文件到服务端可以使用HttpConnection 上传文件,也可以使用Android封装好的HttpClient类。当仅仅上传文件可以直接使用httpconnection 上传比较方便快捷。 1、使用HttpConection上...

安克诚
2012/07/11
0
0
HttpClient + Jsoup 模拟登陆,解析HTML,信息筛选(广工图书馆)

HttpClient + Jsoup 模拟登陆,解析HTML获取信息 微博:http://weibo.com/375061590 QQ :375061590 最近在做一个校园综合Android客户端,主要是想把学校各类网站信息进行整合,放在一个平台上...

ccccf
2013/03/24
0
1
Java httpclient获得连接

package com.yuan.test;import java.util.ArrayList;import java.util.List;import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.http.client.entit......

Oscarfff
2015/05/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

打印斐波那契数

package com.jerry.ch04;public class PrintFibonacci {public static void main(String[] args) {for (int i=0; i<10; i++) {System.out.print(fib(i) + " ");}......

JerryNing
7分钟前
0
0
shell编程

一、shell脚本介绍

人在艹木中
8分钟前
0
0
istio 0.8 遥测 案例

==============遥测===================================== 演示如何从网格中收集遥测信息。 分布式跟踪。如何配置代理以向Zipkin或Jaeger发送跟踪请求 收集度量标准和日志。此任务说明如何配...

xiaomin0322
10分钟前
0
0
ND4J求多元线性回归以及GPU和CPU计算性能对比

上一篇博客《梯度下降法求多元线性回归及Java实现》简单了介绍了梯度下降法,并用Java实现了一个梯度下降法求回归的例子。本篇博客,尝试用dl4j的张量运算库nd4j来实现梯度下降法求多元线性回...

冷血狂魔
11分钟前
0
0
springboot常用注解

@SpringBootApplication: 包含@Configuration、@EnableAutoConfiguration、@ComponentScan 通常用在主类上。 @Service: 用于标注业务层组件。 @RestController: 用于标注控制层组件(如strut...

GoldenVein
17分钟前
1
0
如何进行大数据的入门级学习?

不知道你是计算机专业应届生还是已经从业者。总之,有java基础的学生学习大数据会轻松很多,零基础的小白都需要从java和linux学起。 如果你是一个学习能力特别强,而且自律性也很强的人的话可...

董黎明
31分钟前
0
0
使用Parcelable传递复杂参数

最近做AIDL传递对象,对象必须实现Parcelable的方法才可以被传递。 @Override    public int describeContents() {//这个 默认返回0就行了。        return 0;    }    ...

火云
32分钟前
0
0
十大Intellij IDEA快捷键

Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发...

HJCui
42分钟前
0
0
word 使用mathtype 编写 数学公式

下载安装,这个链接命名。。。。 http://www.mathtype.cn/xiazai.html 安装之后会多出一个选项 使用内联方式插入图表 编写公式的界面 设置支持latex 语法 输入公式回车就可以看到结果...

阿豪boy
今天
0
0
Promise

定义 Promise是异步编程的一种解决方案,所谓Promise就是一个容器,里面保存着某个未来才会结束的事件(通常是一个一步操作)的结果。 特点: 2.1 对象的状态不受外界影响,三种状态pending...

litCabbage
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部