八股文:计算机网络-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)。
    • 主要用来 提交 数据,常用于注册、登录、发帖。
    • 传的数据量大,没有明显限制。
相关推荐
载数而行5204 小时前
计算机网络1 网络的历史和概念
计算机网络
载数而行5205 小时前
计算机网络2 分层结构和分组交换
计算机网络
阿正的梦工坊8 小时前
计算机网络 IP 地址分配
网络·tcp/ip·计算机网络
song8546011348 小时前
计算机总结
计算机网络·智能硬件
positive_zpc1 天前
计算机网络——网络层(三)
网络·计算机网络
南湖北漠1 天前
避免电子设备的电磁波干扰和电磁波互相干扰对我们生活的危害
网络·人工智能·计算机网络·其他·安全·生活
positive_zpc1 天前
计算机网络——数据链路层(二)
服务器·网络·计算机网络
551只玄猫1 天前
【计算机网络 实验报告7】传输层两种协议的对比与TCP连接管理分析
网络·网络协议·计算机网络·课程设计·传输层·实验报告·tcp连接
大地的一角1 天前
(Linux与计算机网络)IO模型
计算机网络
廿一夏1 天前
传输层 TCP、UDP 网络相关命令
计算机网络