GET与POST区别
来源:互联网 发布:巨人网络工作怎么样 编辑:程序博客网 时间:2024/06/07 22:49
GET与POST区别
HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST(Ajax开发,关心的只有GET请求和POST请求 )。
GET与POST方法有以下区别:
(1) 在客户端, Get 方式在通过 URL 提交数据,数据 在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。
(2) GET方式提交的数据最多只能有1024字节,而POST则没有此限制。
(3) 安全性问题。正如在( 1 )中提到,使用 Get 的时候,参数会显示在地址栏上,而 Post 不会。所以,如果这些数据是中文数据而且是非敏感数据,那么使用 get ;如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用 post 为好。
(4) 安全的和幂等的。所谓安全的意味着该操作用于获取信息而非修改信息。幂等的意味着对同一 URL 的多个请求应该返回同样的结果。完整的定义并不像看起来那样严格。换句话说, GET 请求一般不应产生副作用。从根本上讲,其目标是当用户打开一个链接时,她可以确信从自身的角度来看没有改变资源。比如,新闻站点的头版不断更新。虽然第二次请求会返回不同的一批新闻,该操作仍然被认为是安全的和幂等的,因为它总是返回当前的新闻。反之亦然。 POST 请求就不那么轻松了。 POST 表示可能改变服务器上的资源的请求。仍然以新闻站点为例,读者对文章的注解应该通过 POST 请求实现,因为在注解提交之后站点已经不同了(比方说文章下面出现一条注解)。
1 0
- GET 与POST 区别
- get 与post 区别
- get与post区别
- post与get区别
- post与get区别
- get与post区别
- GET与POST区别
- GET与POST区别
- get与post区别
- Get与Post区别
- GET与POST区别
- POST 与 GET 区别
- get与post区别
- POST与GET区别
- get与post区别
- Get与Post区别
- Post与Get区别
- POST与GET区别
- javaScript笔记(十七) DOM操作表格及样式
- 操作系统_第二章_UNIX操作系统简介
- BGP存在的意义以及IGP对它的作用
- Stacking Cylinders(poj2194)
- Java线程相关知识
- GET与POST区别
- 框架(五)日志
- CocoaPods安装和使用教程以及RVM、RuBy的安装配置以及注意事项
- Retrofit情景分析
- Ubuntu下shadowsocks搭建
- JavaSript模块规范 - AMD规范与CMD规范介绍
- 滴水穿石 同一台电脑启动两个或多个tomcat
- slice()方法 和splice 方法的区别
- java--模拟浏览器