HTTP Request的Get、Post的区别
2015-06-25 13:45
453 查看
HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST(Ajax开发,关心的只有GET请求和POST请求)。
GET与POST方法有以下区别:
①、在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。
②、GET方式提交的数据最多只能有1024 Byte,而POST则没有此限制。
③、 安全性问题。正如在(1)中提到,使用 Get 的时候,参数会显示在地址栏上,而 Post 不会。所以,如果这些数据是中文数据而且是非敏感数据,那么使用get;如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用 post为好。
表单提交中get和post方式的区别归纳如下几点:
①、get是从服务器上获取数据,post是向服务器传送数据。
②、对于表单的提交方式,在服务器端只能用Request.QueryString来获取Get方式提交来的数据,用Post方式提交的数据只能用Request.Form来获取。
③、一般来说,尽量避免使用Get方式提交表单,因为有可能会导致安全问题。比如说在登陆表单中用Get方式,用户输入的用户名和密码将在地址栏中暴露无遗。但是在分页程序中,用Get方式就比用Post好。
HTTP POST和GET的区别:
①、HTTP 只有POST和GET 两种命令模式;
②、 POST 是被设计用来向上放东西的,而GET是被设计用来从服务器取东西的,GET也能够向服务器传送较少的数据,而Get之所以也能传送数据,只是用来设计告诉 服务器,你到底需要什么样的数据.POST的信息作为HTTP 请求的内容,而GET是在HTTP 头部传输的;
③、POST与GET在HTTP 中传送的方式不同,GET的参数是在HTTP 的头部传送的,而Post的数据则是在HTTP 请求的内容里传送;
④、POST传输数据时,不需要在URL中显示出来,而GET方法要在URL中显示;
⑤、 GET方法由于受到URL长度的限制,只能传递大约1024字节;POST传输的数据量大,可以达到2M,而根据微软方面的说法,微软对用 Request.Form() 可接收的最大数据有限制,IIS 4 中为 80 KB 字节,IIS 5 中为 100 KB 字节;
⑥、SOAP是依赖于HTTP POST模式实现的。
GET与POST方法有以下区别:
①、在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。
②、GET方式提交的数据最多只能有1024 Byte,而POST则没有此限制。
③、 安全性问题。正如在(1)中提到,使用 Get 的时候,参数会显示在地址栏上,而 Post 不会。所以,如果这些数据是中文数据而且是非敏感数据,那么使用get;如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用 post为好。
表单提交中get和post方式的区别归纳如下几点:
①、get是从服务器上获取数据,post是向服务器传送数据。
②、对于表单的提交方式,在服务器端只能用Request.QueryString来获取Get方式提交来的数据,用Post方式提交的数据只能用Request.Form来获取。
③、一般来说,尽量避免使用Get方式提交表单,因为有可能会导致安全问题。比如说在登陆表单中用Get方式,用户输入的用户名和密码将在地址栏中暴露无遗。但是在分页程序中,用Get方式就比用Post好。
HTTP POST和GET的区别:
①、HTTP 只有POST和GET 两种命令模式;
②、 POST 是被设计用来向上放东西的,而GET是被设计用来从服务器取东西的,GET也能够向服务器传送较少的数据,而Get之所以也能传送数据,只是用来设计告诉 服务器,你到底需要什么样的数据.POST的信息作为HTTP 请求的内容,而GET是在HTTP 头部传输的;
③、POST与GET在HTTP 中传送的方式不同,GET的参数是在HTTP 的头部传送的,而Post的数据则是在HTTP 请求的内容里传送;
④、POST传输数据时,不需要在URL中显示出来,而GET方法要在URL中显示;
⑤、 GET方法由于受到URL长度的限制,只能传递大约1024字节;POST传输的数据量大,可以达到2M,而根据微软方面的说法,微软对用 Request.Form() 可接收的最大数据有限制,IIS 4 中为 80 KB 字节,IIS 5 中为 100 KB 字节;
⑥、SOAP是依赖于HTTP POST模式实现的。
相关文章推荐
- Android中网络流量控制(防火墙)——Iptables
- Nmap扫描教程之网络基础服务DHCP服务类
- Nmap扫描教程之网络基础服务DHCP服务类
- TCP选项:SO_LINGER和TCP_DEFER_ACCEPT
- TCP/IP协议族-----13、运输层简介
- java基础—网络编程———聊天窗口的建立
- android客户端访问服务端(HttpUtils和Gson)
- TCP/IP协议族-----12、多播和多播路由选择协议
- 网络编程基础【CSS编程】
- TCP/IP协议族-----11、单播路由选择协议(RIP、OSPF和BGP)
- 黑马程序员--网络编程学习2
- 使用fiddler模拟http请求
- linux TCP程序开发(基础)
- httpClient请求跨域服务器实例
- 关于curl java 模拟http请求
- http协议详解
- CNN卷积神经网络应用于人脸识别(详细流程+代码实现)
- TCP和UDP
- TCP/IP协议详解卷1--第一章概述--读书笔记
- TCP/IP协议详解概述