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-图灵机器人。这是体验页面http://www.tuling123.com/openapi/cloud/proexp.jsp,感觉很奇妙。能够很智能的回答各种问题,比方“你好——你也好。你妹的——我有几个妹妹,你想要哪个”,感觉还挺有意思的。这个api就是通过httpget请求的方式调用的,感兴趣的能够去试一下。

稍后贴出httppost请求的代码。

最新文章

  1. lintcode最长回文子串(Manacher算法)
  2. TextFieldDelegate
  3. JDBC查询数据库中的数据
  4. delphi7 编译程序时报win32.indcu.a病毒的解决方法
  5. JDBC之——一个单线程JDBC基类和一些注意事项
  6. mysql root强密码的必要性max_allowed_packet被改成1024引起的风险
  7. Leetcode: Combination Sum IV && Summary: The Key to Solve DP
  8. HTML输入框点击内容消失
  9. Awesome Javascript(中文翻译版)
  10. JavaScript 中的内存泄漏
  11. Asp.Net MVC 常用开发方式之EF Code First
  12. Javascript面对对象. 第一篇
  13. 基于数据形式说明杜兰特的技术特点的分析(含Python实现讲解部分)
  14. 19条MySQL优化准则
  15. 运维route语法
  16. 网站建设部署与发布--笔记2-部署Apache
  17. C#_02.13_基础三_.NET类基础
  18. Mac 安装md5sum等
  19. Android View坐标系详解(getTop()、getX、getTranslationX...)
  20. DataWindow.Net组件示例(全部开源)

热门文章

  1. leetcode:Longest Substring Without Repeating Characters
  2. 求职基础复习之冒泡排序c++版
  3. hadoop是什么?
  4. 动手动脑之查看String.equals()方法的实现代码及解释
  5. (转)log4j:WARN No appenders could be found for logger 解决方案
  6. Zookeeper Hello World
  7. yum 安装 php5.6 和 mysql5.6
  8. jszs 对象引用
  9. systemd详解
  10. 【转】Hive导入10G数据的测试