2019独角兽企业重金招聘Python工程师标准>>>

学习Java web的时候总是背GET和POST的区别,根本不知道GET和POST有什么区别!

百度一下它们的区别就有答案!但是不能理解!

POST的代码:

public void run() {String path = "http://10.31.2.6:8080/06_Server/servlet/login";try {URL url = new URL(path);HttpURLConnection conn = (HttpURLConnection) url.openConnection();conn.setRequestMethod("POST");conn.setReadTimeout(5000);conn.setConnectTimeout(5000);/*** 设置POST请求特殊的东西* name="+ URLEncoder.encode(name) +"&pass=" + pass*///拼接出要提交的数据的字符串String data = "name=" + URLEncoder.encode(name) + "&pass=" + pass;//添加post请求的两行属性conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");conn.setRequestProperty("Content-Length", data.length() + "");//将协议体提交给服务器//打开输出流conn.setDoOutput(true);//拿到输出流OutputStream os = conn.getOutputStream();//放到输出流中,提交到服务器os.write(data.getBytes());conn.connect();if(conn.getResponseCode() == 200) {InputStream in = conn.getInputStream();//将输入流变成字符串String result = Utils.fromStream2String(in);    Message msg = handler.obtainMessage();msg.obj = result;handler.sendMessage(msg);                        } else {System.out.println("系统出错");}} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}

GET的代码:

public void run() {String path = "http://10.31.2.6:8080/06_Server/servlet/login?name="+ URLEncoder.encode(name) +"&pass=" + pass;try {URL url = new URL(path);HttpURLConnection conn = (HttpURLConnection) url.openConnection();conn.setRequestMethod("GET");conn.setReadTimeout(5000);conn.setConnectTimeout(5000);conn.connect();if(conn.getResponseCode() == 200) {InputStream in = conn.getInputStream();//将输入流变成字符串String result = Utils.fromStream2String(in);    Message msg = handler.obtainMessage();msg.obj = result;handler.sendMessage(msg);                        } else {System.out.println("系统出错");}} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}

代码中就体现了GET和POST请求的区别!

转载于:https://my.oschina.net/Sheamus/blog/491970

通过Android重审GET和POST请求相关推荐

  1. Android重绘ListView高度

    Android重绘ListView高度 经常会有这样需求,需要ListView默认将所有的条目显示出来,这就需要外层使用ScrollView,ScrollView里面放置一个重绘高度的ListView ...

  2. android处理服务器的集合,android集合SSH搭建服务器客户端请求

    android集合SSH搭建服务器客户端请求 (2012-06-14 06:21:53) 标签: android 服务器 杂谈 android集合SSH搭建服务器客户端请求小弟以前是学的J2EE,由于 ...

  3. unity发布成手机app怎么不能被顶_Unity中Android API 28之后无法HTTP请求

    本文节选自洪流学堂公众号技术专栏<大话Unity2019>,未经允许不可转载. 洪流学堂公众号回复log获取最新版运行时查看日志的工具. 小新:"最近我升级到Android AP ...

  4. Unity中Android API 28之后无法HTTP请求

    本文节选自洪流学堂公众号技术专栏<大话Unity2019>,未经允许不可转载. 洪流学堂公众号回复log,获取最新版运行时查看日志的工具. 小新:"最近我升级到Android A ...

  5. Android地图权限处理,Android 使用地图时的权限请求方法

    在初始化自己位置的时候请求定位权限: Constants.ACCESS_FINE_LOCATION_COMMANDS_REQUEST_CODE是自定义的常量值==0x01 if (ContextCom ...

  6. 计算机应用稿件改后重审,论文投稿,外审意见是修后再审,修后再审过后,编辑告诉我要再修改然后再审,返回来的稿件是我修后的原稿,这是什么情况。求知道的专家同仁指点迷津...

    在6月7号投<眼科新进展>,状态由初审变到外审再到责编处理,责编处理状态一直没变,不停打电话,终于有一天打通,后来责编8月份让修后再审,修后9月份发过去,到上星期(11月20号)责编私下打 ...

  7. 计算机科学修改后再审,避免论文盲审因格式问题低分甚至引发修改后重审的后果,.doc...

    避免论文盲审因格式问题低分甚至引发修改后重审的后果, 说明:请各位同学务必照此模板格式撰写论文,避免论文盲审因格式问题低分甚至引发修改后重审的后果,带来不必要的麻烦. 谢谢配合!! 计算机科学与技术学 ...

  8. 美华裔警官控告州警调派歧视案将重审 原判决遭撤

    中新网1月30日电 据美国<世界日报>报道,当地时间1月29日,美国麻州最高法院裁定,撤销麻州高等法院对警官余国华(Warren Yee)控告州警涉嫌歧视的"非歧视"判 ...

  9. android 发送http,在Android用Get方式发送HTTP请求

    对自己的Android学习做个总结,方便以后查看. 一.在Android用Get方式发送http请求,使用的是Java标准类,也比较简单. 主要分以下几步: 1.构造URL URL url = new ...

最新文章

  1. Django Python:完整的BUNDLE + Django真实项目2021
  2. Python基础:02数字
  3. linux卸载minicom,ubuntu下minicom超级终端的使用方法
  4. Properties 配置文件参数 注入bean中
  5. Ubuntu 默认输入法切换(更改)--- 解决中文输入问题
  6. 每日一笑 | 终于知道为什么胖了之后气质会垮了
  7. 【AI视野·今日Robot 机器人论文速览 第三十一期】Fri, 15 Apr 2022
  8. Python系列之入门篇——HDFS
  9. CVE-2021-1675: Windows Print Spooler远程代码执行漏洞
  10. 发货通知单不允许新增,只能关联生成
  11. 不容错过的 15 个 Linux 实用技巧
  12. CentOS _ RHEL 防止Kernel升级
  13. [Linux 002]——Linux的常用命令
  14. 【视频】LSTM神经网络架构和原理及其在Python中的预测应用|数据分享
  15. 计算机字体原理,字体科普文:认识最基础的字体结构 -电脑资料
  16. 《当程序员的那些狗日日子》(五十三)破局(中)
  17. 群晖能不能像服务器一样共享桌面,电脑桌面与群晖NAS双向实时同步
  18. [Mysql] LEFT函数 | RIGHT函数
  19. 360企业安全校招内推(可免笔试)
  20. 【AI产品】前沿黑科技,安利一款能让你的照片动起来的app

热门文章

  1. python GIL :全局解释器
  2. 6、linux网络编程--UDP协议编程
  3. 【算法与数据结构】汉诺塔问题Java实现
  4. SSH框架搭建 笔记 (含spring注解驱动)
  5. Sprites实现翻页按钮,圆角,宽度不固定
  6. 使用sublime编译运行C程序
  7. java 文件 加解密_Java实现文件的加密解密功能示例
  8. 云盘存储 教学反思_对设计训练的设计:以建筑工房工作模型课题的教学实验为例对设计训练方法论的反思...
  9. springboot tomcat配置_用了 10 多年的 Tomcat 居然有bug !
  10. linux docker安装mysql_Linux-docker安装mysql