http(超文本传输协议)是一种网络协议,也是一种约定,是交互双方所遵守的表达格式
七层模型:物理层 数据链路层 网络层 传输层 会话层 表达层 应用层
推动http发展的原动力:用户需求推动技术发展
五层模型:应用层,传输层,网络层,数据链路层,物理层
mac(物理层)层传输单位是帧,IP(网络层)层是包,tcp(传输层)层是段,http(应用层)是消息或报文,可以统称为数据包
请求响应结构
请求格式:请求行,请求头,空行,请求体
响应格式:状态行,响应头,空行,响应体
五大类状态码
·[1xx提示信息」:表示临时响应,告知客户端请求已被接收。
·「2xx 成功」:请求已被成功处理。
·「3xx 重定向」:需要客户端采取进一步的行动来完成请求。
·「4xx 客户端错误」:请求包含错误,服务器无法处理。
·「5xx 服务器错误」:服务器在处理请求时发生了错误。
tcp可靠udp快
inspect
console.table([{id: 1,name:'mary'},{id:2,name:'jack'}])
客户端(client)服务端(server)请求(request)响应(response)
相关新闻
2025年股权律师推荐:主流律师排行榜与解决方案
作为企业管理者或创业者,您可能正在面临股权架构设计、投融资协议审核或股东争议解决等法律需求。股权律师的专业服务在企业成长周期中具有关键作用,既能帮助规避法律风险,又能助力商业目标实现。当前企业股权领域呈…
【GitHub每日速递 20251104】Tauri框架:构建跨平台极速桌面应用的神器!
Tauri框架:构建跨平台极速桌面应用的神器! tauri 是一个使用 Rust 构建轻量、高效且安全的跨平台桌面和移动应用的框架。简单讲,它让你用 Web 技术写界面,用 Rust 写底层逻辑,打包出体积小、运行快、更安全的原生…
解密prompt系列63. Agent训练方案:RStar2 Early Experience etc
当大模型成为Agent,我们该如何教会它“行动”?我们将看到一条演进路线:从优化单一动作(ReTool),到学习长程规划(RAGEN),再到提升思考质量本身(RStar2),最后到一种不依赖外部奖励的、更底层的经验内化方式(…
最新新闻
Python编程入门:从零基础到独立项目的实战指南
1. 从“Hello World”到独立项目:为什么你需要这份不一样的Python指南如果你在搜索引擎里敲下“Python入门教程”,大概率会看到铺天盖地的“三天速成”、“七天精通”这类标题。作为一个写了十几年代码,也带过无数新人入行的老程序员…
Proteus仿真16x16 LED点阵:从元件创建到51单片机驱动全攻略
1. 项目概述:为什么要在Proteus里折腾16x16 LED点阵?如果你玩过51单片机,大概率在面包板或者洞洞板上焊过8x8的LED点阵模块,点个爱心、显示个字母,成就感满满。但当你把目光投向更复杂的图案,比如显示一个汉…
局域网共享打印机全攻略:从SMB协议到故障排查
1. 项目概述:为什么局域网共享打印机是“刚需”? 如果你在办公室、工作室或者家里有多台电脑,但只有一台打印机,那么“局域网共享打印机”这个操作,绝对是你必须掌握的技能。它远不止是省下买多台打印机的钱那么简单。…
LaTeX引用字体变色与点击跳转:提升PDF文档交互性的实用指南
1. 项目概述:让LaTeX引用“活”起来在撰写学术论文、技术报告或者书籍时,LaTeX以其卓越的排版质量和稳定性成为许多人的首选。然而,其默认的引用样式——一个简单的数字或字母标签——常常显得过于朴素和“沉默”。你有没有想过,当…
AI问卷工具如何革新传统调研设计
1. 项目概述:当AI问卷工具遇上传统手工设计去年帮某教育机构做用户调研时,我同时使用了AI问卷工具和传统设计方法。当把两份问卷放在客户面前时,他们指着AI生成的版本说:"这个问题的选项设置更符合我们学生的实际场景"—…
放大器非线性失真研究装置:从原理到实践的硬件设计与算法实现
1. 项目概述与核心价值放大器,这个在电子世界里无处不在的“能量搬运工”,我们总希望它是个完美的线性系统——输入一个正弦波,输出一个等比例放大的、纯净的正弦波。但现实很骨感,任何实际的放大器,无论是我们DIY的运…
日新闻
终极TeamSpeak3音乐机器人搭建指南:5分钟实现语音聊天室音频播放
终极TeamSpeak3音乐机器人搭建指南:5分钟实现语音聊天室音频播放 【免费下载链接】TS3AudioBot Advanced Musicbot for Teamspeak 3 项目地址: https://gitcode.com/gh_mirrors/ts/TS3AudioBot 你是否经常在TeamSpeak3语音聊天室中感到背景单调乏味ÿ…
nfsserve:用Rust构建跨平台NFSv3服务器的终极指南
nfsserve:用Rust构建跨平台NFSv3服务器的终极指南 【免费下载链接】nfsserve A Rust NFS Server implementation 项目地址: https://gitcode.com/gh_mirrors/nf/nfsserve nfsserve是一个基于Rust语言开发的NFSv3服务器实现,旨在提供跨平台的文件共…
广州海珠区内搬家攻略,平价靠谱搬家服务商推荐,专业打包搬运省心避坑全流程指南 - 厚道搬家
对于居住、办公在广州海珠区的居民、租房群体、小微企业、沿街商铺经营者而言,同城搬迁常常面临诸多难题:老小区楼道狭窄、城中村道路限行、物品打包繁琐、搬运缺少人手、担心中途加价、家具家电搬运磕碰受损。海珠区…
周新闻
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集
Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…
智慧飞行 大疆无人机一站式智能管控平台/支持大疆机场/私有化部署 从航线规划、自动飞行、AI识别到数据管理,一个平台全搞定
智慧飞行-大疆无人机一站式智能管控平台/支持大疆机场/私有化部署 企业级全域智能无人机一体化管控平台源码! 专为电力巡检、安防监控、应急救援、测绘勘察等行业打造,让您的无人机舰队实现 “无人化、自动化、智能化” 管理! 🎯 …
揭秘ChatGPT+Mathematica协同教学:为什么92%的初学者在72小时内建立函数直觉?
更多请点击: https://codechina.net 第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
月新闻
[C++]内存管理:串顺序存储的内存回收
在串(字符串)的顺序存储中,内存回收的方式取决于字符串的存储方式以及所使用的编程语言和相关库。以下以 C 为例进行说明,因为 C 对内存管理有较为直接的控制。 1. 基于 char 数组的串顺序存储 如果使用普通的 char 数组来存储字…
移动端游戏功耗测试实战:电流、功率、亮度和场景对比
移动端游戏功耗测试:先控制变量,再比较优化是否真的省电 摘要:功耗测试最容易犯的错误,是拿两次不同温度、不同亮度、不同场景的平均功率直接比较。本文给出一套可复现的游戏功耗测试方法,覆盖引擎特性验证、版本回归和黑盒体验测试,并说明如何把功耗与帧率、温控、CPU/G…
足球口袋教练 HarmonyOS 离线应用实战(03/20):ArkUI 首页仪表盘搭建
本文是“足球口袋教练 HarmonyOS 离线应用实战”系列第 3 篇。示例项目是一个 HarmonyOS / ArkTS / ArkUI 编写的离线足球训练助手,围绕真实页面、真实截图和可复现操作展开。 本篇要解决的问题 训练 App 的首页不能只展示欢迎语,它要解决“我现在该点哪…