当前位置: 首页 > news >正文

Linux系统操作编程——http

万维网www

        万维网是一个大规模的、联机式的信息储藏所 ,实现从一个站点链接到另一个站点

        万维网服务器后台标记万维网数据方式:url:统一资源定位符

        万维网客户端与万维网服务器的通信方式:HTTP:超文本传输协议

        万维网客户端展示请求数据的方式:HTML:超文本标记语言

URL:统一资源定位器

        格式:

        例:​​​​​​https://www.baidu.com/s?wd=%E(后面省略)

                协议:https

                主机:www.baidu.com

                端口号可省略

                路径:s。问号“?”后面的都是参数,也可以作为路径,即关键字wd和值(经过处理)

http协议

        操作过程:该协议定义了浏览器怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传给浏览器,是面向事务的应用层协议

        标准端口:80        备用端口:8080

http通信过程

        基于传输层的TCP协议

http报文格式

        由于HTTP是面向文本的,所以在报文中没有个字段都是一些ASCII码,因此各个字段的长度都不确定

        1,请求报文:从客户端向服务端发送

                请求方法:规定了发送的请求报文的作用(请求数据?上传数据?)

                URL:请求什么数据

                版本号:协议的版本号,http1.0或http1.1

                回车换行:\r\n

                首部行:若干个字段,与请求行并称为请求报文头部

        2,响应报文:从服务端向客户端的回答

                版本:与上述相同

                状态码:例如404,200

                短语:例如404的Not Found

        注:左侧为请求报文,右侧为相应报文

常用的HTTP请求报文的方法

        GET:请求读取URL所标志的信息

        POST:给服务器上传一条信息

        HEAD:请求读取由URL所标志的信息的首部

        PUT:在指明的URL下存储一个文档

        DELETE:删除指明的URL所标志的资源(一般不允许)

HTTP常用状体码

HTTP连接方式

        connection:

                keep-alive:长连接,在HTTP相应报文后TCP链接保持一定时间

                close:短链接,在HTTP相应报文后TCP链接立刻断开

http://www.dtcms.com/a/350013.html

相关文章:

  • Zabbix Vs. Grafana
  • 在压力测试中如何确定合适的并发用户数?
  • ASP.NET Core 中的构建者模式
  • uniapp中加载.urdf后缀的3D模型(three.js+urdf-loader)
  • 灰狼算法+四模型对比!GWO-CNN-BiLSTM-Attention系列四模型多变量时序预测
  • day62 Floyd 算法 A * 算法
  • 【GPT入门】第58课 感性认识Imdeploy介绍与实践
  • GPT-5评测
  • .prettierrc有什么作用,怎么书写
  • 考研复习-操作系统-第三章-内存管理
  • LRU实现
  • 【YOLOv5部署至RK3588】模型训练→转换RKNN→开发板部署
  • 冯·诺依曼架构:现代计算机的基石与瓶颈
  • 创新BIM技术在大型冶金综合管网项目中的应用
  • redis知识点
  • MyBatis-Plus 快速入门 -常用注解
  • response.json()与 json.loads(json_string)有何区别
  • 2025年5月架构设计师案例分析真题回顾,附参考答案、解析及所涉知识点(一)
  • 【Java】 Spring Security 赋能 OAuth 2.0:构建安全高效的现代认证体系
  • spring boot开发:一些基础知识
  • 5分钟了解单元测试
  • 大数据量的ArrayList怎么获取n个元素
  • Ansible 环境配置(基于 RHEL 9)
  • 文件权限详解
  • Allegro-过孔篇(普通VIA,盲埋孔)
  • SOME/IP-SD报文中 Entry Format(条目格式)-理解笔记1
  • 新的 macOS 安装程序声称能够快速窃取数据,并在暗网上销售
  • 第四章:大模型(LLM)】07.Prompt工程-(12)评估prompt的有效性
  • 【LIN】2.LIN总线通信机制深度解析:主从架构、五种帧类型与动态调度策略
  • maven-default-http-blocker (http://0.0.0.0/)