HTTP 方法:GET 对比 POST

2016-06-17  本文已影响55人  正确的道路上用笨方法

用了许久的http协议,今天细究一下:

首先,什么是http协议?

超文本传输协议(HTTP)的设计目的是保证客户机服务器之间的通信。

次则,工作协议呢?

客户机与服务器之间的请求-应答协议。(客户机:可以是app,也可以是浏览器)


http有请求方式:get、post。(今天介绍最常用的两种,其他见文章底部)

get:从指定的资源请求数据

[ASIFormDataRequestrequestWithURL:[NSURLURLWithString:@"index/getUserProfiles"];

特性:

1 :请求可被缓存

2 :请求保留在浏览器历史记录中

3 :请求可被收藏为书签

4 :请求不应在处理敏感数据时使用

5 :请求有长度限制

6 :请求只应当用于取回数据

post: 向指定的资源提交要被处理的数据(多用于上传数据包)

特性:

1: 请求不会被缓存

2: 请求不会保留在浏览器历史记录中

3: 不能被收藏为书签

4: 请求对数据长度没有要求

比较的话大家自己先看下吧,下边说下http请求其他方法:

head  :与get相同,但是返回http报头,不反回文档主题
put:上传指定的URI表示
delete:删除指定资源
options:返回服务器支持的http方法
connect:把请求连接转换到透明的Tcp/Ip通道

上一篇 下一篇

猜你喜欢

热点阅读