浅析 - Android http GET/POST 请求

原创 2016年08月28日 21:46:48

尊重每个人的付出,转载请点这里:http://blog.csdn.net/hanj456/article/details/52348071

http GET,POST请求

http GET请求

a.拼接请求头

如:url+"?"+请求内容1+"&"+请求内容2...,也就是以?分割url和传输的数据,以&连接多个请求参数;

b.请求参数为中文需要 URLEncoder.encode

http POST请求

a. 发送POST请求必须设置如下:

conn.setDoOutput(true);
conn.setDoInput(true);
conn.setUseCaches(false);
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
conn.setRequestProperty("Content-Length", 此处是请求内容length);

b.数据封装在请求体中,请求参数为中文需要 URLEncoder.encode

get请求和post请求区别:
1. 一般向服务器请求数据使用GET请求,不会对服务端数据产生影响,类似sqlite语句中的查询,
而向服务端发送数据使用POST请求;
2. GET请求数据大小有限制,POST请求数据大小基本没有限制;

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android Http方法:Get请求与Post请求的区别及实例示范

Http方法:Get请求与Post请求的区别 Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求 Get是获取信息,而不是修改信息,类似数据库查询功能一样,数据不会被修改...
  • chenlove1
  • chenlove1
  • 2014年04月30日 09:54
  • 7192

android开发http请求POST&GET封装工具

最近一直想着封装个网络请求框架,但是看到有很多博客有封装而且还不错,于是就想着封装一个安卓带的,以便自己以后使用. 一,请求成功和失败回调接口public interface OnResponseLi...
  • wangjiangjun0815
  • wangjiangjun0815
  • 2017年03月10日 11:41
  • 645

HTTP Get,Post请求详解

请求类型 三种最常见的请求类型是:GET,POST 和 HEAD GET:获取一个文档 大部分被传输到浏览器的html,images,js,css, … 都是通过GET方法发出请求的。它是获取数...
  • afeiluo
  • afeiluo
  • 2013年11月18日 16:48
  • 64741

http中post 和 get 请求方法区别

前言 做Web开发就一定会涉及到浏览器和服务器的交互,所以了解浏览器和服务器交互的方式就尤为重要。从接触B/S开始就已经接触到了get和post,但是对它们的了解确实不深入。在后来不断的做项目过程中...
  • wswit
  • wswit
  • 2016年03月01日 22:06
  • 9862

http相应get和post请求示例

public class TestGetPost { /** * 向指定URL发送GET方法的请求 * @param url 发送请求的URL * @param param 请求参数,请...
  • paul342
  • paul342
  • 2016年06月23日 10:24
  • 3267

http GET 和 POST 请求的优缺点和误区 --前端优化

Get和Post在面试中一般都会问到,一般的区别: (1)post更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中) (2)post发送的数据更大(get有url...
  • zzk220106
  • zzk220106
  • 2017年11月21日 17:45
  • 197

Http协议 GET/POST请求方式

1.1Http协议   -超文本传输协议   -浏览器和服务器之间的一种通讯协议   -由W3c制定,本质上是数据传输格式制定好了。浏览器和服务器必须按照这种格式进行接收    1.2Htt...
  • sinat_34979383
  • sinat_34979383
  • 2017年02月05日 21:16
  • 377

从HTTP GET和POST的区别说起(面试心得)

前沿 当说起这个话题,就要从面试开始说,有次面试官问两者区别,就直接想到这不是很简单,答到:两者就是传输url明码、post表单提交更安全。如果说这个,第一种面试管为继续深究、第二种面试官直接pas...
  • Apple_hsp
  • Apple_hsp
  • 2016年02月29日 15:13
  • 2946

HTTP请求报文和HTTP响应报文 GET和Post的区别

HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。 HTTP请求报文 一个HTTP请求报文由请求行(request ...
  • longxingzhiwen
  • longxingzhiwen
  • 2017年01月05日 15:50
  • 632

Android系列之网络(三)----使用HttpClient发送HTTP请求(分别通过GET和POST方法发送数据)

本文 转自: 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4006009.html ...
  • li12412414
  • li12412414
  • 2016年07月26日 15:39
  • 1634
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:浅析 - Android http GET/POST 请求
举报原因:
原因补充:

(最多只允许输入30个字)