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

自己的博客和自己的网站做友链免费的网站推广平台

自己的博客和自己的网站做友链,免费的网站推广平台,2015wordpress漏洞,营销型网站要点1, HTTP 1.1 简介 HTTP概念 HyperText Transfer Protocol#xff0c;超文本传输协议#xff0c;规定了浏览器和服务器之间数据传输的规则。 数据传输的规则指的是请求数据和响应数据需要按照指定的格式进行传输。如果想知道具体的格式#xff0c;可以打开浏览器#xf…1, HTTP 1.1 简介 HTTP概念 HyperText Transfer Protocol超文本传输协议规定了浏览器和服务器之间数据传输的规则。 数据传输的规则指的是请求数据和响应数据需要按照指定的格式进行传输。如果想知道具体的格式可以打开浏览器点击F12打开开发者工具点击Network来查看某一次请求的请求数据和响应数据具体的格式内容如下图所示: 注意:在浏览器中如果看不到上述内容需要清除浏览器的浏览数据。chrome浏览器可以使用ctrlshiftDel进行清除。 所以学习HTTP主要就是学习请求和响应数据的具体格式内容。 HTTP协议特点 HTTP协议有它自己的一些特点分别是: 基于TCP协议: 面向连接安全 TCP是一种面向连接的(建立连接之前是需要经过三次握手)、可靠的、基于字节流的传输层通信协议在数据传输方面更安全。 基于请求-响应模型的:一次请求对应一次响应 请求和响应是一一对应关系 HTTP协议是无状态协议:对于事物处理没有记忆能力。每次请求-响应都是独立的 无状态指的是客户端发送HTTP请求给服务端之后服务端根据请求响应数据响应完后不会记录任何信息。这种特性有优点也有缺点 缺点:多次请求间不能共享数据优点:速度快 请求之间无法共享数据会引发的问题如: 京东购物加入购物车和去购物车结算是两次请求HTTP协议的无状态特性加入购物车请求响应结束后并未记录加入购物车是何商品发起去购物车结算的请求后因为无法获取哪些商品加入了购物车会导致此次请求无法正确展示数据 具体使用的时候我们发现京东是可以正常展示数据的原因是Java早已考虑到这个问题并提出了使用会话技术(Cookie、Session)来解决这个问题。 1.2 请求数据格式 1.2.1格式介绍 请求数据总共分为三部分内容分别是请求行、请求头、请求体 请求行: HTTP请求中的第一行数据请求行包含三块内容分别是 GET[请求方式] /[请求URL路径] HTTP/1.1[HTTP协议及版本] 请求方式有七种,最常用的是GET和POST 请求头: 第二行开始格式为key: value形式 请求头中会包含若干个属性常见的HTTP请求头有: Host: 表示请求的主机名 User-Agent: 浏览器版本,例如Chrome浏览器的标识类似Mozilla/5.0 ...Chrome/79IE浏览器的标识类似Mozilla/5.0 (Windows NT ...)like Gecko Accept表示浏览器能接收的资源类型如text/*image/*或者*/*表示所有 Accept-Language表示浏览器偏好的语言服务器可以据此返回不同语言的网页 Accept-Encoding表示浏览器可以支持的压缩类型例如gzip, deflate等。这些数据有什么用处? 举例说明:服务端可以根据请求头中的内容来获取客户端的相关信息有了这些信息服务端就可以处理不同的业务需求比如: 不同浏览器解析HTML和CSS标签的结果会有不一致所以就会导致相同的代码在不同的浏览器会出现不同的效果服务端根据客户端请求头中的数据获取到客户端的浏览器类型就可以根据不同的浏览器设置不同的代码来达到一致的效果这就是我们常说的浏览器兼容问题 请求体: POST请求的最后一部分存储请求参数 如上图红线框的内容就是请求体的内容请求体和请求头之间是有一个空行隔开。此时浏览器发送的是POST请求为什么不能使用GET呢?这时就需要回顾GET和POST两个请求之间的区别了: GET请求请求参数在请求行中没有请求体POST请求请求参数在请求体中GET请求请求参数大小有限制POST没有 小结: 请求数据中包含三部分内容分别是请求行、请求头和请求体 POST请求数据在请求体中GET请求数据在请求行上 1.3 响应数据格式 1.3.1 格式介绍 响应数据总共分为三部分内容分别是响应行、响应头、响应体 响应行响应数据的第一行,响应行包含三块内容分别是 HTTP/1.1[HTTP协议及版本] 200[响应状态码] ok[状态码的描述] 响应头第二行开始格式为keyvalue形式 响应头中会包含若干个属性常见的HTTP响应头有: Content-Type表示该响应内容的类型例如text/htmlimage/jpeg Content-Length表示该响应内容的长度字节数 Content-Encoding表示该响应压缩算法例如gzip Cache-Control指示客户端应如何缓存例如max-age300表示可以最多缓存300秒响应体 最后一部分。存放响应数据 上图中…这部分内容就是响应体它和响应头之间有一个空行隔开。 1.3.2 响应状态码 关于响应状态码我们先主要认识三个状态码其余的等后期用到了再去掌握: 200 ok 客户端请求成功404 Not Found 请求资源不存在500 Internal Server Error 服务端发生不可预期的错误 小结 响应数据中包含三部分内容分别是响应行、响应头和响应体 掌握200404500这三个响应状态码所代表含义分布是成功、所访问资源不存在和服务的错误
http://www.w-s-a.com/news/818153/

相关文章:

  • 网站域名备案号查询网页设计实验报告总结模板
  • 什么软件 做短视频网站好大型论坛网站建设
  • 视频网站用什么cms网络运营与维护主要做什么
  • 设计网站主页要多少钱赣州制作网站百度
  • 什么叫高端网站定制网站收录大幅度下降
  • 汝城县网站建设公司aspx网站实例
  • 专业微网站营销diywap手机微网站内容管理系统
  • 盗版做的最好的网站温州logo设计公司
  • 网站建设 中山南充微网站建设
  • 企业网站更新什么内容免费设计软件下载
  • 夏天做哪些网站能致富做网站怎么每天更新内容
  • 个人网站的设计与开发网站建设流程中哪些部分比较重要
  • 招聘网站如何建设中国计算机网络公司排名
  • 工信部网站备案规定厦门在线制作网站
  • 商丘网站公司智联招聘手机app下载
  • 江西专业南昌网站建设中国专业的网站建设
  • 物流企业网站建设方案招标网站有哪些
  • 网站建设服务中企动力建筑工程网络进度计划备注填写范例
  • 电子商务网站开发与建设试卷php网站开发专业
  • 运城网站制作路90江苏省网站备案系统
  • 唐山做企业网站实体门店管理系统
  • 网站优化推广教程深圳网站建设世纪前线
  • 网站建设专家哪家好兰州网络推广执行
  • 广东住房和城乡建设厅网站王芃增加网站收录
  • 北京网站建设手机app电子商务网红营销的劣势
  • 网站 营销型wordpress获取4条文章标题
  • 浦东区建设工程监督网站建立全国统一的突发事件信息系统
  • 做网站需要基础吗重庆市造价信息网
  • 我要建设公司网站大连培训网站建设
  • 网站建设校长信箱设计方案小程序报价开发