八股文:计算机网络-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)。
    • 主要用来 提交 数据,常用于注册、登录、发帖。
    • 传的数据量大,没有明显限制。
相关推荐
2501_916008891 天前
HTTPS 抓包遇到证书绑定怎么办,使用 TraceEagle 解除 App 证书校验
网络协议·计算机网络·http·网络安全·ios·adb·https
zx1154501 天前
前后端开发必备的计算机网络知识
计算机网络
砚凝霜2 天前
软考网络工程师|第 1 章 计算机网络基础 完整备考笔记
网络·笔记·计算机网络
TechEdu2026062 天前
[计算机科学]计算机网络原理
计算机网络·计算机科学
谙弆悕博士3 天前
系统集成项目管理工程师教程(第3版)笔记——第2章:信息技术发展
笔记·计算机网络·信息安全·学习方法·业界资讯·软考·系统分析师
ttod_qzstudio3 天前
【软考备考】计算机网络详解:OSI/TCP-IP 分层 + IP 子网划分,一篇拿下网络模块(附 10 道练习)
网络·tcp/ip·计算机网络·软考
2301_808414383 天前
计算机网络基础
计算机网络
Lhappy嘻嘻3 天前
网络(四)|全网最细网络层原理:IP 协议、IP 地址分类、子网划分、路由转发、NAT 穿透详解
java·笔记·网络协议·计算机网络
儒雅的烤地瓜5 天前
计算机网络 | 网络诊断双刃剑:Tracert路由追踪实战与Windows防火墙端口配置指南
tcp/ip·计算机网络·wireshark·防火墙·powershell·cmd
2501_915106326 天前
TraceEagle 代理抓包教程 本机和手机的 HTTPS 抓包方法
网络协议·计算机网络·网络安全·ios·adb·https·udp