HTTP、端口、请求、响应、REST

"HTTP 协议是为交换文件而设计的,因此为此它内置了几个命令,通常称为方法。 "

"它们在这里:GET、POST、PUT、DELETE 、OPTIONS、HEAD、PATCH、TRACE、LINK、UNLINK、CONNECT。"

"我会告诉你4种主要方法。"

"GET 方法是为根据请求 (URL) 接收文件而设计的。文件请求假定除了请求本身之外什么也没有发送到服务器。缓存此类请求的结果(响应)也被认为是正常的。这种缓存的一个生动例子是浏览器加载图像。"

Exchange subscription

"PUT方法是为向服务器添加文件而设计的。文件路径应该是URL中指定的路径。请求的主体必须包含文件。"

"POST 方法是为更新服务器上的文件而设计的。数据和文件都在请求和响应中发送。"

"DELETE 方法旨在根据文件的 URL 删除文件。"

"你能把这些信息总结在一个表格中吗?"

"当然:"

HTTP、端口、请求、响应、REST - 1

"实际上,网络不再将 URL 视为文件路径,而是开始将其视为请求。因此,GET 和 POST 方法成为最常见的方法。"

"POST 方法是最通用的:它支持完整的请求和完整的响应。"

"也就是说,GET 方法通常被视为 POST 的简化版本。它不需要完整的请求,只需要 URL 作为请求。"

"当我在浏览器中打开一个链接时,会向服务器发送什么样的请求?"

"每次你在浏览器中输入一个新的 URL 时,浏览器都会发送一个 GET 请求。毕竟,除了 URL 之外,你不会发送任何数据。"

"对了,我看到你在表格里做了一个状态栏。那是什么?"

"任何使用 HTTP 协议的服务器响应都必须以请求的状态开头。"

"这是状态代码:"

状态码 描述 例子

1xx 信息响应 101

2xx- 成功 200

3xx 重定向 301,302,303,305

4xx 客户端错误 404

5xx 服务器错误 501

"当一切正常时,通常会返回状态码 200。"

"如果服务器想要将用户重定向到另一个页面,它会返回新的 URL 和状态代码 302。"

"如果找不到请求的页面,它会返回 404。"

"如果出现服务器错误,它会返回状态代码 501-503。"

"我怎么感觉不舒服,阿米戈。"

"我要从自己身上移除一些东西。另一方面,你可以在这里阅读更多内容。"

相关推荐
CV工程师丁Sir1 小时前
ArkWeb 手记 04|DevTools 调试与缓存清理
java·spring·缓存·harmonyos
Sarvartha8 小时前
final 关键字
java·开发语言
2601_952047798 小时前
单一策略深度教程:用轻易云把集成任务的报错实时推送到钉钉机器人
java·机器人·钉钉
数据狐(Datafox)9 小时前
淘宝图片搜索 API 落地实战:基于以图搜货搭建跨境电商选品系统
java·大数据·微服务
木子n19 小时前
车载以太网与SOME/IP服务化通信实战-01.从字节到服务:SOME/IP报文解析与四通道开销账
网络·网络协议·tcp/ip·车载以太网·some/ip
Escalating_xu11 小时前
【C 语言】数据在内存中的存储:补码、大小端、整型陷阱与 IEEE 754 全解析
java·c语言·网络
灯澜忆梦11 小时前
【面向对象编程C++】| 基础语法
java·c++·算法
一个风轻云淡11 小时前
GCC 和 GDB命令简单解读
java·linux·前端