http中post和get简介
1、post和get是http1.0中定义的请求方式。
2、post和get是http用来表明Request-URL指定的资源的操作方式。
3、post和get是我们在web项目开发中最常用的资源请求方式。
post和get的区别
1、get侧重于获取资源,post侧重于上传资源。
2、get发送的数据在浏览器url中可见,故不适合隐私数据传输,post发送的数据则不可见。
3、get发送的数据容量比较小,故不适合大容量数据发送传输,在发送传输数据时候建议选择post方式。
做ajax异步请求时常见的问题
平时我们很容易忽视post和get的特性,所以在项目中一般不会做太多考虑,特别是使用jquery中ajax异步消息处理时候,为追求方便性,更多的会使用
.
a
j
a
x
(
u
r
l
,
d
a
t
a
,
c
a
l
l
b
a
c
k
)
然
而
此
方
法
默
认
的
请
求
方
式
为
g
e
t
,
有
时
候
当
我
们
进
行
大
容
量
数
据
传
输
的
时
候
就
很
容
易
出
现
服
务
端
接
收
不
到
任
何
数
据
。
此
时
就
需
要
我
们
设
置
a
j
a
x
的
请
求
方
式
,
或
是
直
接
使
用
.ajax(url,data,callback) 然而此方法默认的请求方式为get,有时候当我们进行大容量数据传输的时候就很容易出现服务端接收不到任何数据。此时就需要我们设置ajax的请求方式,或是直接使用
.ajax(url,data,callback)然而此方法默认的请求方式为get,有时候当我们进行大容量数据传输的时候就很容易出现服务端接收不到任何数据。此时就需要我们设置ajax的请求方式,或是直接使用.post(url,data,calback).
这样能更好的达到我们的目的。