Get and Post

2017-08-16  本文已影响0人  你给的恶作剧

Get限制数据集的值必须为ASCII字符:

1.以 ? 来分隔URL和数据;
2.以& 来分隔参数;
3.如果数据是英文或数字,原样发送;
4.如果数据是中文或其它字符,则进行BASE64编码
5.GET将数据的按照variable=value的形式,添加到URL后面;

POST没有限制,允许二进制数据。

区别:

1:Get会被缓存,Post不会
2:Get可被收藏为书签,Post不可被收藏
3:Get请求的URL,参数会被浏览器保留在历史中,Post参数不会
4:Get方式提交的数据收到特定浏览器以及服务器的限制,长度是不如Post的;Post理论上无限制,但也受到服务器的限制
5:Get请求更容易伪造(link、script、image、form),而Post用form;
上一篇 下一篇

猜你喜欢

热点阅读