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

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

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

相关推荐
laoli_coding8 小时前
如何配置HTTPS站点访问的免费SSL域名证书
网络协议·https·node.js·ssl
伊玛目的门徒8 小时前
试用leetcode之典中典 二数之和问题
java·算法·leetcode
IpdataCloud10 小时前
担心IP暴露隐私?用安全IP查询工具自查,三步配置网络出口
网络·tcp/ip·安全·ip
xy345311 小时前
wireshark 如何捕获信息
网络·测试工具·渗透测试·wireshark
懒鸟一枚11 小时前
深入理解 Linux 内存、Swap 交换分区与分页机制的关系
java·linux·数据库
玖玥拾12 小时前
C# 语言进阶(十五)C# 游戏服务端 MySQL 数据库
服务器·开发语言·网络·数据库·mysql·c#
我命由我1234513 小时前
执行 Gradle 指令报错,无法将“grep”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
考虑考虑13 小时前
Sentinel安装
java·后端·微服务
一个有温度的技术博主14 小时前
【VulnHub 实战】DC-1 靶机渗透测试笔记(一):信息收集与主机发现
服务器·网络·笔记