HTTP 所有请求方法和get与post的区别

xiaoxiao2021-02-28  4

一.HTTP 请求方法有:

1.HEAD 与 GET 相同,但只返回 HTTP 报头,不返回文档主体。 2.PUT 上传指定的 URI 表示。 3.DELETE 删除指定资源。 4.OPTIONS 返回服务器支持的 HTTP 方法。 5.CONNECT 把请求连接转换到透明的 TCP/IP 通道。 6.get 从指定的资源请求数据 7.post 向指定的资源提交要被处理的数据

二.get与post的区别:

1.GET 方法

1.1 查询字符串(名称/值对)是在 GET 请求的 URL 中 1.2 请求可被缓存 1.3 请求保留在浏览器历史记录中 1.4 请求可被收藏为书签 1.5 请求不应在处理敏感数据时使用 1.6 请求有长度限制 1.7 请求只应当用于取回数据 1.8 数据在 URL 中对所有人都是可见的。 1.9 对数据类型的限制:只允许 ASCII 字符。

2.POST 方法

2.1 查询字符串(名称/值对)是在 POST 请求的 HTTP 消息主体中 2.2 请求不会被缓存 2.3 请求不会保留在浏览器历史记录中 2.4 不能被收藏为书签 2.5 请求对数据长度没有要求 2.6 数据不会显示在 URL 中。 2.7 对数据类型的限制:没有限制。也允许二进制数据。
转载请注明原文地址: https://www.6miu.com/read-1250259.html

最新回复(0)