1 / 7
文档名称:

GET请求与POST请求相关知识.docx

格式:docx   大小:15KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

GET请求与POST请求相关知识.docx

上传人:niupai11 2022/8/24 文件大小:15 KB

下载得到文件列表

GET请求与POST请求相关知识.docx

文档介绍

文档介绍:一、HTTP请求
HTTP请求格式
<requestline >
<headers>
<bla nkli ne>
[<requestbody>]
所有的HTTP请求,必须有一行requestline,用于描述请求的类型、要访问的ax-age=31536000
Accept-Ra nges:bytes
<?xmlversio n = ""?>
<cross-domai n-policy><site-c on trolpermitted-cross-domai n-policies="all"/>
<allow-access-fromdomai n = "*"/>
<allow-http-request-headers-fromdoma in = "*"headers = "*"/> </cross-domai n-policy>
三、 GET请求与POST请求概述
HTTP 定义了与服务器交互的不同方法,最基本的方法有 4 种,分别是 GET,POST,
PUT , DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于 描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个 资源的查,改,增,删4个操作。也就是说,GET 一般用于获取/查询资源信息,而POST 一般用于更新资源信息。
GET :主要是从服务器上获取/查询资源信息。GET请求一般是安全和幕等的,所 谓安全,是指 GET 请求只从服务器获取信息,不会对服务器的信息进行修改;幂 等是指,对于针对同一个URL的多个请求,服务器返回结果时相同的。(在实际应 用中,幕等并没有上述这么严格,比如,新闻站点的头版不断更新。虽然第二次请 求会返回不同的一批新闻,该操作仍然被认为是安全的和幕等的,因为它总是返回 当前的新闻。从根本上说,如果目标是当用户打开一个链接时,他可以确信从自身 的角度来看没有改变资源即可)
POST :主要更新服务器上的资源信息(但也有可能不更新)即,POST请求意味 着可能要修改服务器的资源信息,POST必须用FORM (表单)
四、 GET请求与POST请求的区别:
1) 请求方式不同
以&相连。如果数据是英文字母/数字,原样发送,如果是空格,转换为+,如 果 是 中 文/ 其 他 字 符 , 则 直 接 把 字 符 串 用 BASE64 加 密 , 得 出 如B:%E4%BD%A0%E5%A5%BD,其中%XX中的XX为该符号以16进制表 示的ASCII。(根据HTTP协议,即GET请求将提交的数据放在HTTP协议头 中)
> POST把提交的数据则放置在是HTTP包的包体中(即,POST请求将提交的 数据放在HTTP请求的实体数据中)
实例如下:
GET实例:
GET/books/?name=Professional%20Ajax HTTP/
Host:
User-Age nt:Mozilla/(Wi ndows;U;Wi ;e n-US;rv:)
Gecko/20050225Firefox/
Conn ectio n:Keep-Alive
POST实例:
POST/HTTP/