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

做淘宝联盟必须要有网站吗备案网站名称有什么用

做淘宝联盟必须要有网站吗,备案网站名称有什么用,黄的网站建设,保定哪个公司做网站好HTTP 协议 应用层协议是程序猿自己定的. 但实际上, 已经有大佬们定义了一些现成的, 又非常好用的应用层协议, 供我们直接参考使用. HTTP(超文本传输协议)就是其中之一。 在互联网世界中,HTTP(HyperText Transfer Protocol,超文本传输协议&…

HTTP 协议

        应用层协议是程序猿自己定的. 但实际上, 已经有大佬们定义了一些现成的, 又非常好用的应用层协议, 供我们直接参考使用. HTTP(超文本传输协议)就是其中之一。

        在互联网世界中,HTTP(HyperText Transfer Protocol,超文本传输协议)是一个至 关重要的协议。它定义了客户端(如浏览器)与服务器之间如何通信,以交换或传输 超文本(如 HTML 文档)。

        HTTP 协议是客户端服务器之间通信的基础。客户端通过 HTTP 协议向服务器发送请求(response),服务器收到请求后处理并返回响应(resquest)。HTTP 协议是一个无连接、无状态的协议,即每次请求都需要建立新的连接,且服务器不会保存客户端的状态信息。

http协议是基于TCP的协议

URL

平时我们俗称的 "网址" 其实就是说的 URL

urlencode(URL 编码)  和  urldecode(URL 解码)

像 / ? : 等这样的字符, 已经被 url 当做特殊意义理解了. 因此这些字符不能随意出现.

比如, 某个参数中需要带有这些特殊字符, 就必须先对特殊字符进行转义. 转义的规则如下: 将需要转码的字符转为 16 进制,然后从右到左,取 4 位(不足 4 位直接处理),每 2 位做一位,前面加上%,编码成%XY 格式

总结:将用户请求的中的字符转为符合 URL 传输要求的格式

urlencode

"hello world!" → "hello+world%21"
"价格=100" → "%E4%BB%B7%E6%A0%BC%3D100"

urldecode

"hello+world%21" → "hello world!"
"%E4%BB%B7%E6%A0%BC%3D100" → "价格=100"

例如:

"+" 被转义成了 "%2B"

urldecode 就是 urlencode 的逆过程;

HTTP 协议请求与响应格式

HTTP 请求

  • 首行: [方法] + [url] + [版本]
  • Header: 请求的属性, 冒号分割的键值对;每组属性之间使用\r\n 分隔;遇到空行表示 Header 部分结束
  • Body: 空行后面的内容都是 Body. Body 允许为空字符串.
  • 如果 Body 存在, 则在Header 中会有一个 Content-Length 属性来标识 Body 的长度;

HTTP 响应

  • 首行: [版本号] + [状态码] + [状态码解释]
  • Header: 请求的属性, 冒号分割的键值对;每组属性之间使用\r\n 分隔;遇到空行表示 Header 部分结束
  • Body: 空行后面的内容都是 Body. Body 允许为空字符串.
  • 如果 Body 存在, 则在 Header 中会有一个 Content-Length 属性来标识 Body 的长度; 如果服务器返回了一 个 html 页面, 那么 html 页面内容就是在 body 中.

demo1:一个http的请求和应答

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

相关文章:

  • 链接网站logo外贸网站建设工作室
  • h5网站如何做查域名备案信息
  • 离石做网站的公司微信信息流广告投放
  • 杭州市建设住房保障局网站查询公司信息去哪里查
  • 药品招商网站大全注册公司网站模板
  • 网站中弹出广告怎么做哪些方法可以建设网站
  • 上海网站建设领导品牌上海外贸网站推广方法
  • 做外贸那个网站好郑州炫彩网站建设
  • 网站建设小组实验报告如何获取免费的wordpress
  • 专做polo衫的网站精湛的网站建设
  • 眼睛网站开发古尔邦节网站建设
  • 网站开发项目开发app开发软件财务预测
  • 网站开发建设与维护做什么的建筑设计师网
  • 做360全景有什么网站大型手游网络游戏排行榜
  • 淮安做网站找哪家公司做企业网站设计与实现
  • 域名和网站建设哈尔滨网站建设模板
  • 镇江市住房和城乡建设局网站注册公司网上申请流程图
  • 论文写作网站5000字怎么写登录wordpress建立数据库
  • 做网站服装app网页设计师培训有哪些机构
  • 网站开发技术课程设计总结杭州网页制作公司
  • 外贸网站建设盲区唐山网站建设技术外包
  • 网站开发工程师自学学习php网站开发
  • php做网站访问记录seo管理系统培训运营
  • 如何用front怕个做网站吉林省网站制作公司有哪些
  • 网站建设放哪个科目好软件外包服务是什么意思
  • 可克达拉市建设局网站如何创建属于自己的网站
  • 定制网站和模板建站竞价推广课程
  • 济南手机网站定制价格如何做一个免费网页
  • 做seo推广做网站有用吗手机代码网站有哪些问题吗
  • 网站建设作碳晶板装修多少钱一平方