八股文:计算机网络-20250925

计算机网络-20250925

每日任务1:HTTP请求报文和响应报文是怎样的,有哪些常见的字段?

1. HTTP请求报文

就是浏览器/客户端发给服务器的"需求说明书"。基本结构:

  • 请求行 :方法 + URL + 协议版本
    • 常见方法:GET(拿数据)、POST(提交数据)、PUT(更新)、DELETE(删)。
  • 请求头 :附加信息
    • Host:要访问的域名
    • User-Agent:说明你是谁(浏览器、设备信息)
    • Accept:能接受的返回格式(如text/html, application/json
    • Content-Type:你发的数据类型(如application/json
    • Cookie:身份凭证。
  • 请求体:可选,用于传数据(比如表单、JSON)。

2. HTTP响应报文

就是服务器的"回复单"。基本结构:

  • 状态行 :协议版本 + 状态码 + 状态说明
    • 常见状态码:
      • 200 OK(成功)
      • 301/302(重定向)
      • 400(客户端错,比如参数错)
      • 401/403(没权限/被拒绝)
      • 404(资源不存在)
      • 500(服务器炸了)。
  • 响应头 :说明回复情况
    • Content-Type:返回数据的格式
    • Content-Length:返回内容大小
    • Set-Cookie:让你保存新Cookie
    • Cache-Control:能不能缓存。
  • 响应体:真正的数据(HTML页面、JSON数据、图片等)。

👉 简单记:

  • 请求报文 = 我要干啥 + 附带信息 + 可选数据
  • 响应报文 = 干成了吗 + 附带说明 + 返回的数据

每日任务2:HTTP 请求有哪些方式?

  • GET:拿东西。用来向服务器要数据(比如打开网页)。
  • POST:交东西。把数据提交给服务器(比如表单、登录)。
  • PUT:放东西。整体替换服务器上的某个资源。
  • PATCH:修东西。只改资源里的部分字段。
  • DELETE:删东西。把服务器上的某个资源删掉。
  • HEAD:探探头。只要响应头,不要内容,用来打探情况。
  • OPTIONS:问一嘴。问服务器支持哪些请求方法。
  • TRACE:照镜子。让服务器把收到的请求原封不动返回(基本不用)。

👉 记住:

  • GET/POST 用得最多。
  • PUT/PATCH/DELETE 常见于接口(RESTful API)。
  • 其他几个是辅助用的。

每日任务3:GET 请求和POST 请求的区别?

  • GET:拿数据
    • 参数放在 URL后面(明文,别人能看见)。
    • 主要用来 请求 数据,不会改服务器的东西。
    • 一般 速度快,但传的东西有限制。
  • POST:交数据
    • 参数放在 请求体里(不直接暴露在URL)。
    • 主要用来 提交 数据,常用于注册、登录、发帖。
    • 传的数据量大,没有明显限制。
相关推荐
框架主义者14 分钟前
N2N Maid - 一个开源多端的 N2N 图形界面
计算机网络·rust
Ancelin安心20 分钟前
关于代理的一些网络知识复盘
linux·运维·网络·计算机网络·web安全·ubuntu·网络安全
阑梦清川1 小时前
26考研408计算机网络真题---非官方解析
计算机网络·考研
Kendra9193 小时前
计算机网络--- TCP/IP协议簇
网络协议·tcp/ip·计算机网络
yenggd1 天前
企业总部-分支-门点-数据中心使用骨干网SRv6 BE互联互通整体架构配置案例
运维·网络·计算机网络·华为·架构
梁辰兴1 天前
计算机网络基础:局域网的数据链路层
网络·网络协议·计算机网络·计算机·数据链路层·局域网·梁辰兴
梁辰兴1 天前
计算机网络基础:以太网的信道利用率
服务器·网络·计算机网络·计算机·以太网·信道利用率·梁辰兴
yenggd1 天前
华为SRv6 BE跨域配置案例
运维·网络·计算机网络·华为
小陈又菜1 天前
【计算机网络】网络层知识体系全解:从基础概念到路由协议
服务器·人工智能·计算机网络·机器学习·智能路由器
爱尔兰极光1 天前
计算机网络--TCP传输
网络·tcp/ip·计算机网络