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。"

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

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

相关推荐
覆东流6 小时前
7.Java数组
java·开发语言·后端
m0_719084116 小时前
限流和获取请求ip的方法
java
lzhdim7 小时前
提高 SQL 语句执行速度的方法
java·开发语言·数据库·sql·oracle
Logintern097 小时前
网络通讯协议—TCP/IP协议
网络·网络协议·tcp/ip
深漂的华哥8 小时前
Ruoyi-Plus前后端分离场景下,数据加密传输
java·spring boot·后端·开源·maven·ruoyi
落魄大学生之流水线上谋生计9 小时前
Java锁全面指南:从基础概念到企业级应用
java·开发语言
熊IT9 小时前
什么是原生住宅 IP?如何判断一个 IP 是否真正“原生”?
服务器·网络·tcp/ip
爱学习的小白柏10 小时前
【AI问数技术】多Agent协同架构:查询规划/SQL生成/洞察分析/报告生成
java·网络·人工智能·windows·sql·架构·llama
码匠许师傅10 小时前
【C++ 面试真题】30. 聊聊 C++ 的互斥锁与读写锁
java·c++·面试
沙盘客10 小时前
AFSIM 示例解读(03)· 六自由度飞行仿真 six_dof(下):机场运作与弹道导弹投送
java·javascript·经验分享