请求方式GET和POST

原创 2012年03月23日 17:59:43

         WEB浏览器采用HTTP协议与服务器进行数据交互主要有两种形式,一种是GET,另一种是POST。这两种请求方式在发送数据的结构、服务器出了接收数据的方式以及对服务器状态的影响等方面有着不同的作用。

GET和POST方式的不同之处

  GET方式 POST方式
数据传输载体 URL HTTP头键值对
数据长度 通常1024字节以内 无限制
安全性 URL明文传输,不安全 可加密后再HTTP头文件中传输,较安全
请求提交方式 可以为form,也可以为任意URL链接 只能以form方式提交
一般用途 获取信息 提交信息(也可以获取信息)

为什么GET请求方式只能发送1024字节以内的信息,而POST请求方式却没有限制:

    原因在于GET请求提交的信息只能在URL后,而URL的长度一般都受服务器端程序的限制;POST请求提交的每个键值对都单独作为一行存在于HTTP头消息内,而这个消息没有限制的。


相关文章推荐

WSGI: 解析POST请求

当请求方式是POST时, 请求字符串将会被放在HTTP请求信息载体中发送,而不是放在URL中(这里与GET不同).  请求信息载体在WSGI服务器上, 这个服务器还提供了wsgi.input文件存储环...
  • oolocal
  • oolocal
  • 2016年11月16日 09:30
  • 451

iOS请求数据两种方式(GET、POST)

iOS中请求数据的方式有两种方式 GET、 POST POST: 地址栏中不会有表单请求的参数; 参数数量和长度没有限制 GET: 将表单请求中的参数拼接到地址中进行传递; 参数数量和长度...

C#通过GET/POST方式发送Http请求

介绍http请求的两种方式,get和post方式。并用C#语言实现,如何请求url并获取返回的数据两者的区别: 参数Get请求把提交的数据进行简单编码,同时将url的一部分发送到服务器 比如url...
  • mrli113
  • mrli113
  • 2016年11月17日 15:22
  • 3678

node 使用get和post向后台请求数据的使用方式对比

做过web开发的朋友对get和post 的请求的区别肯定十分了解,我就不多讲述了。 下面主要介绍一下get和post请求在node中使用的不同 场景就是单纯大登录操作:传递两个参数用户名和密码 g...

HTTP请求方式GET和POST的区别详解

HTTP请求方式GET和POST的区别详解 标签: soap服务器encodingwindowsurl浏览器 2012-08-18 16:24 937人阅读 评论(0) 收藏 举报 ...

python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求

一、JSON简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Program...
  • fireroll
  • fireroll
  • 2014年08月06日 09:58
  • 12854

Extjs6 设置Store、Ajax、form的请求方式(GET、POST)

Ajax请求和Form的submit方法设置请求方式和原来一样,使用method : 'POST'设置 // 表单提交 winForm.getForm().submit({ waitTit...

HttpUrlConnection两种请求数据的方式get和post提交数据

说明:此程序为简单的登录案例 用户名为abc 密码为123 输入正确登陆成功,输入错误登录失败。 服务器代码:使用的时候首先开启tomcat服务器 import java.io.IOExcepti...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:请求方式GET和POST
举报原因:
原因补充:

(最多只允许输入30个字)