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

平顶山股票配资网站建设免费外链网站seo发布

平顶山股票配资网站建设,免费外链网站seo发布,广西seo,域名ip查询入口官网目录 前置知识: URL URL的URLENCODE和URLDECODE HTTP协议的宏观格式 如何保证报文是完整的?怎么做序列,反序列化的? 前置知识: URL 我们把数据给别人,别人把数据给我们,不是在做IO嘛~&am…

目录

前置知识:

URL

URL的URLENCODE和URLDECODE

HTTP协议的宏观格式

如何保证报文是完整的?怎么做序列,反序列化的?


前置知识:

URL

我们把数据给别人,别人把数据给我们,不是在做IO嘛~! -> 上网的所有行为都是在做IO

软件方面说:应用层进程,根据协议,做两个进程之间的通信

硬件方面说:在体系结构之间做IO

图片,视频,音频,文本等等 都是资源。

我们使用IP地址来定位全网中的唯一一台机器(网络),使用路径在这台机器中定位唯一一个资源(系统),

访问网络中的资源,IP和端口号都是必须的

如果我们第一次看这个URL,发现他和Linux的路径分隔符是十分相似的。

这个机器上的这个路径下的某个文件发送给客户端,客户端通过浏览器解析渲染。

比如下面的这两URL

CSDN_专业开发者社区_已接入DeepSeekR1满血版https://www.csdn.net/?spm=1011.2415.3001.4476那为什么这个链接中没有端口号呢?

因为我们使用的Google浏览器只要知道了我们访问时候使用的协议,会为我们做缺省端口的填写。

其中呢,这一部分是

? 问号之前是我们要请求的资源,后面的是我们传递给的参数,key=value的格式,如果是若个参数,使用&符号将他们级联起来 

URL中的 / 不一定是根目录,他其实叫做web根目录,两者不一定是同一个。

URL的URLENCODE和URLDECODE

URLENCODE

转化成像%3A这样的字符,为什么要转?避免特殊字符和原本的URL冲突,进而导致URL解析失败。

服务器收到这样的URL串,再将其URLDECODE解析成原本的字符。

HTTP协议的宏观格式

HTTP是应用层协议,是基于TCP协议的

协议是一个结构化的数据,最终就是一个类

如何保证报文是完整的?怎么做序列,反序列化的?

将请求报文(请求头 + 请求报文)作为一个长字符串,字符串以\r\n分割

一直按行读,直到读到空行,就知道了请求头 + 请求报文就读完了

请求正文怎么确定读取完整了?

在请求报头中有一个Context-Length:xxx\r\n

按行作为分隔符 自己做 序列和反序列化

http协议是一个独立协议,不想依赖任何库

http的响应与请求格式基本一致,在响应行中多了个状态码和状态描述,这一部分比如就是

状态码:404  状态描述:Not Found

http://www.dtcms.com/wzjs/156362.html

相关文章:

  • 大庆做网站公司保健品的营销及推广方案
  • 徐汇网站建设公司武汉seo系统
  • 太原响应式网站建设企业网站模板下载
  • 深圳宝安医院的网站建设如何拿高权重网站外链进行互换?
  • 城市绿化建设英文网站seo百科大全
  • 网页制作和网站开发实验报告南宁优化网站网络服务
  • html5高端网站建设重庆网站建设与制作
  • 做阿里巴巴怎么进公司网站武汉网站seo推广
  • 制作网制作网站建设的公司营销渠道的三个类型
  • 微网站功能介绍seo学校培训班
  • 湖北做网站公司一级域名二级域名三级域名的区别
  • 海口装饰设计网站建设色盲和色弱的区别
  • 重庆联通的网站建设怎么样进行网络推广
  • 网站策划内容杭州关键词优化外包
  • 黄岩网站建设百度平台订单查询
  • 海南网站优化网络营销专业是干嘛的
  • 我的世界做壁纸的网站广州线上教学
  • wordpress模板位置广州seo招聘
  • 茂名网站建设咨询爱网站关键词挖掘
  • 宁远做网站msoer搜索引擎优化自然排名的优点
  • 邢台专业做网站价格自己如何优化网站排名
  • 网站关键词做的越多越好吗百度网络推广营销
  • 葡萄牙语网站设计哪家好免费建立个人网站
  • 合肥最好的网站建设公司排名网站百度权重查询
  • wordpress4.7.4 for sae搜索引擎优化英文简称为
  • 商标与logo的区别优化神马排名软件
  • 临沂做网站的西安网站建设公司排名
  • 网站开发收费产品市场调研怎么做
  • 做网站一般都选哪家百度推广河南总部
  • 长宁区网站建设广东seo快速排名