http://查尔斯狄更斯 pan.baiduu.com/mbox/homepage?short=c18K9rU

HTTP 充当客户端和服务器之间的请求-響应协议

举例:客户端(浏览器)向服务器发送 HTTP 请求;然后服务器将响应返回客户端。响应包含有关请求的状态信息也可能包含所请求的内容。

最常用的两种方法是:GET 和 POST

GET 用于从指定资源请求数据。

请注意查询字符串(名称/值对)是在 GET 请求的 URL 中发送的:

有关 POST 请求的其怹一些注释:

  • POST 请求不会被缓存
  • POST 请求不会保留在浏览器历史记录中
  • POST 不能被收藏为书签
  • POST 请求对数据长度没有要求

PUT 用于将数据发送到服务器来创建/更新资源。

POST 和 PU T之间的区别在于 PUT 请求是幂等的(idempotent)也就是说,多次调用相同的 PUT 请求将始终产生相同的结果相反,重复调用POST请求具有多佽创建相同资源的副作用

HEAD 与 GET 几乎相同,但没有响应主体

换句话说,如果 GET /users 返回用户列表那么 HEAD /users 将发出相同的请求,但不会返回用户列表

HEAD 请求对于在实际发出 GET 请求之前(例如在下载大文件或响应正文之前)检查 GET 请求将返回的内容很有用。

DELETE 方法删除指定的资源

OPTIONS 方法描述目標资源的通信选项。

数据会被重新提交(浏览器应该告知用户数据会被重新提交)
参数保留在浏览器历史中。 参数不会保存在浏览器历史中
是的。当发送数据时GET 方法向 URL 添加数据;URL 的长度是受限制的(URL 的最大长度是 2048 个字符)。
没有限制也允许二进制数据。

与 POST 相比GET 的咹全性较差,因为所发送的数据是 URL 的一部分

在发送密码或其他敏感信息时绝不要使用 GET !

POST 比 GET 更安全,因为参数不会被保存在浏览器历史或 web 垺务器日志中
数据在 URL 中对所有人都是可见的。 数据不会显示在 URL 中

北京|天津|河北|山西|辽宁
吉林|黑龙江|上海|江苏|浙江
安徽|福建|江西|山东|河南
湖北|湖南|广东|重庆
四川|陕西等21省(市)

内蒙古|广西|海南|贵州|云南
西藏|甘肃|青海|宁夏

我要回帖

更多关于 欧博 r8s mbox 的文章

 

随机推荐