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

什么是网站平台开发百度网站加v

什么是网站平台开发,百度网站加v,做擦边球网站赚钱么,有没有永久免费crm#x1f381;个人主页#xff1a;我们的五年 #x1f50d;系列专栏#xff1a;Linux网络编程 #x1f337;追光的人#xff0c;终会万丈光芒 #x1f389;欢迎大家点赞#x1f44d;评论#x1f4dd;收藏⭐文章 ​ Linux网络编程笔记#xff1a; https://blog.cs… 个人主页我们的五年 系列专栏Linux网络编程 追光的人终会万丈光芒 欢迎大家点赞评论收藏⭐文章 ​ Linux网络编程笔记 https://blog.csdn.net/djdjiejsn/category_12885098.html 前言 前面讲了HTTP的请求响应格式。但是里面的知识点还没有细讲。报文里面的内容没有讲。这篇就是对HTTP的详细讲解。 目录 1.简单信息 1.1HTTP的基本信息 1.2URL网址 2.请求格式 2.1基本格式  3.请求方法 3.1GET方法 3.2POST方法 3.3PUT方法 3.4HEAD方法 3.5DELETE方法 3.6OPTIONS方法 4.HTTP响应状态码了解 4.11开头的状态码 4.22开头的状态码 4.33开头的状态码 4.34开头的状态码 4.35开头的状态码 5.重定向 6.报头header 6.1关于cookie 6.2关于session 6.3关于connection 1.简单信息 1.1HTTP的基本信息 HTTP的英文是HyperText  Transfer  Protocol超文本传输协议首字母的缩写。 超文本可以添加链接有了链接就可以从一个网站到另一个网站可以传输图片视频音频 超文本Hypertext是一种通过链接将文本的不同部分或不同文本之间相互连接的文本结构。 超文本最重要的部分就是链接功能了。 HTTP协议就是定义了浏览器客户端Client和服务器服务端Server的协议。HTTP是浏览器和服务器之间通信的基础。客户端给服务器发送请求然后服务器收到以后对请求进行处理然后给客服端回响应。响应的可能是服务器上的资源GET方法或者提交资源POST方法…… HTTP是无连接的无状态的协议每次请求都要建立新的连接服务器也不会保存客户端的信息。对于网站让我们登录进去可以就认识我们了以后每次请求都认识我们了是服务器里面cookie的功劳。 1.2URL网址 然后URL网址的基本信息之前也讲过了EncodeDeCode下面的图讲的也是非常的清楚。 关于EncodeDeCode就可以去看这篇文章 【Linux网络编程】URLencodeHTTP协议telnet工具-CSDN博客 2.请求格式 基本的格式这篇文章也讲了点击进入就可以 【Linux网络编程】URLencodeHTTP协议telnet工具-CSDN博客 2.1基本格式  基本格式就是是这样然后就是讲里面的具体参数了。 请求报头Header会有一个参数Content-Length来标识请求正文的长度。 空行后面的内容就是请求正文。 3.请求方法 请求方法有很多种用了区分请求是要干什么服务器要知道客户端要干什么才有后面的。 虽然请求有很多种但是每种不可能都执行大部分都是不允许的比如向服务器上次资源百度网盘这种服务方向的除外基本的是不允许随便上传或者再向写文章在抖音上产视频也只是开放了部分的资源。部分接口。在合理正常功能内上传资源删除资源肯定是没问题了。 下面的表格由Kimi生成。 序号请求方法描述1GET请求指定的页面信息并返回实体主体。通常用于获取数据不会对数据进行更改。2HEAD类似于GET请求但只返回HTTP报头不返回文档主体。常用于检查资源是否存在或获取资源的元数据。3POST向指定资源提交数据进行处理请求例如提交表单或者上传文件。数据被包含在请求体中可能会导致新的资源的建立和/或已有资源的修改。4PUT从客户端向服务器传送的数据取代指定的文档的内容。如果资源不存在可能会创建新的资源。5DELETE请求服务器删除指定的页面或资源。6CONNECT把请求连接转换到透明的TCP/IP通道通常用于代理服务器或建立HTTPS连接。7OPTIONS返回服务器支持的HTTP方法。常用于跨域资源共享CORS的预检请求。8TRACE回显服务器收到的请求主要用于测试或诊断。9PATCH对资源进行部分修改实体中包含一个表表中说明与该URI所表示的原内容的区别。10MOVE请求服务器将指定的页面移至另一个网络地址。11COPY请求服务器将指定的页面拷贝至另一个网络地址。12LINK请求服务器建立链接关系。13UNLINK请求服务器断开链接关系。14WRAPPED允许客户端发送经过封装的请求。15Extension-method在不改动协议的前提下可增加另外的方法。 3.1GET方法 作用用于请求URL的指定资源。 示例GET请求方法             /index.htmlURL              HTTP/1.1HTTP版本。请求行要请求的就是服务器下面的iindex.html当然可以对这个路径进行解析在开头增加目录。 特性指定资源经服务器端解析后返回响应内容。 3.2POST方法 用途用于传输实体的主体通常用于提交表单数据。 示例POST                   submit.cgi                       HTTP/1.1 特性可以发送大量的数据给服务器并且数据包含在请求体中。 3.3PUT方法 用途用于传输文件将请求报文主体中的文件保存到请求 URL 指定的位置。 示例PUT                      /example.html                        HTTP/1.1 特性不太常用但在某些情况下如 RESTful API 中用于更新资源。 3.4HEAD方法 用途与 GET 方法类似但不返回报文主体部分仅返回响应头。 示例HEAD /index.html HTTP/1.1 特性用于确认 URL 的有效性及资源更新的日期时间等。 3.5DELETE方法 用途用于删除文件是 PUT 的相反方法。 示例DELETE                         /example.html                        HTTP/1.1 特性按请求 URL 删除指定的资源。 3.6OPTIONS方法 用途用于查询针对请求 URL 指定的资源支持的方法。 示例OPTIONS           *                         HTTP/1.1 特性返回允许的方法如 GET、POST 等。 4.HTTP响应状态码了解 虽然定了规定的状态码但是各个浏览器器直接没有好好的遵循。各个浏览器之间是竞争关系状态码也各不一样。对于对于状态码浏览器来说状态码也没那么重要。 所以在不同的浏览器之间相同的状态码表示不同的信息。 前端工作人员可能也不会严格遵循毕竟还要做兼容性检查。不同状态码也能被解释。 4.11开头的状态码 1xx信息性状态码请求已被接受正在继续处理。 具体的看下表 100主要是在上传大型文件的时候表示服务器已经接受到了正在处理。 状态码状态说明100继续请求者应当继续提出请求。服务器已收到请求的第一部分正在等待其余部分。101切换协议请求者已要求服务器切换协议服务器已确认并准备切换。102继续执行由WebDAV扩展的状态码代表处理将被继续执行。103早期提醒利用服务器思考时间来传递内容当浏览器向服务器发出请求时等待回应时由边缘网络线发送页面载入提示给浏览器。 4.22开头的状态码 2xx成功状态码请求已成功被服务器处理。 状态码状态说明200成功服务器已成功处理了请求通常表示服务器提供了请求的网页。201已创建请求成功并且服务器创建了新的资源。202已接受服务器已接受请求但尚未处理。203非授权信息服务器已成功处理了请求但返回的信息可能来自另一来源。204无内容服务器成功处理了请求但没有返回任何内容。205重置内容服务器成功处理了请求但没有返回任何内容要求客户端重置视图。206部分内容服务器成功处理了部分GET请求。207多种状态由WebDAV状态码代表之后的消息体将是一个XML消息且可能依照之前子请求数量不同含一系列独立的响应代码 4.33开头的状态码 3xx重定向状态码客户端需要进一步操作才能完成请求 状态码状态说明300多种选择针对不同请求服务器可执行多种操作。301永久移动请求的网页已永久移动到新位置。302资源已找到临时移动告诉客户端请到另一处URL获取需要的资源。303查看其他位置请求者应当对不同的位置使用单独的GET请求来获取资源。304资源未修改自从上次请求后网页未做过修改。305使用代理请求者只能使用代理访问所请求的资源。307临时重定向服务器临时重定向请求到另一个URL。308永久重定向请求的资源永久移动客户端应使用新URL 4.34开头的状态码 请求有错误客户端可能需要修改请求 状态码状态说明400请求错误请求有语法错误。401未授权请求未授权。403禁止服务器拒绝执行。404未找到请求的资源不存在。405方法不允许请求方法不被允许。406不接受服务器无法提供请求的资源。407需要代理认证需要代理服务器认证。408请求超时请求超时。409冲突请求与资源的当前状态冲突。410已删除请求的资源已被永久删除。411需要长度服务器拒绝处理当前请求因为请求的内容长度未定义。412先决条件失败服务器在验证请求的头字段中给出的先决条件时未能满足其中的一个或多个。413负载过大请求提交的实体数据大小超过了服务器愿意或能够处理的范围。414URI过长请求的URI长度超过了服务器能够解释的长度。415不支持的媒体类型请求中提交的实体并不是服务器中所支持的格式。416范围不符合请求的范围不符合。417期望失败在请求头Expect中指定的预期内容无法被服务器满足。422不可处理的实体请求格式正确但服务器无法处理。429请求过多客户端在给定的时间内发送了过多的请求 4.35开头的状态码 5xx服务器错误状态码服务器在处理请求时发生了错误 状态码状态说明500内部服务器错误服务器内部错误。501未实现服务器无法处理请求。502错误网关无效的网关。503服务不可用服务器暂时不可用。504网关超时网关超时。505HTTP版本不支持服务器不支持请求的HTTP版本 5.重定向 重定向有两种一种是临时重定向还有一种是永久重定向。不管是永久重定向还有临时重定向都是和报头中的location有关的当请求的URL需要重定向到新的URL时header就会带location信息。 比如下面就是302临时重定向错误码描述是Found然后需要重定向到https://www.new-url.com。这里 HTTP/1.1       302         Found\r\n Location: https://www.new-url.com\r\n 6.报头header 报文里面可能下面以下信息也可以一个都没有比如有正文body但是没有Content浏览器一样可以解释浏览器还是很厉害的。 然后就是我们可以根据请求的资源区分是什么类型的文本HTML还是TXT还是其他的。 Content-Type: 数据类型(text/html 等)。 Content-Length: Body 的长度。 Host: 客户端告知服务器, 所请求的资源是在哪个主机的哪个端口上; User-Agent: 声明用户的操作系统和浏览器版本信息; referer: 当前页面是从哪个页面跳转过来的; Location: 搭配 3xx 状态码使用, 告诉客户端接下来要去哪里访问; Cookie: 用于在客户端存储少量信息. 通常用于实现会话(session)的功能; 6.1关于cookie cookie会保存我们的信息比如我们登陆一个网站输入了用户名密码。下次访问这个网站的时候就直接把这些信息加到HTTP请求里面。我们就不需要进行登录了然后就可以查看这些信息了当然这些信息我们解析不出来是什么。 6.2关于session session的话就是防止我们的信息泄露再保存了cookie信息的时候只用代号进行传输当然代号也可以被盗走但至少我们具体的用户名信息不会盗走。也就是可能黑客可以登录盗走的QQ但是没有办法知道密码进行改密码。 6.3关于connection 这个就表示连接的信息需要长连接还是短连接。HTTP1.1版本默认使用长连接即报头没有connection信息的时候就是和服务器建立长的连接。HTTP1.0使用的是短连接要长连接需要再报头中加入Connection: keep-alive。 HTTP/1.1在 HTTP/1.1 协议中默认使用持久连接。当客户端和服务器都不明确指定关闭连接时连接将保持打开状态以便后续的请求和响应可以复用同一个连接。 HTTP/1.0在 HTTP/1.0 协议中默认连接是非持久连接。如果希望在 HTTP/1.0上实现持久连接需要在请求头中显式设置 Connection: keep-alive。
http://www.hkea.cn/news/14399087/

相关文章:

  • 网站设计的书深圳做公司英文网站多少钱
  • 深圳服务网站建设如何做电商运营推广
  • 个人网站建设存在哪些问题营销型企业网站的提出
  • 自己怎么做wap网站个人备案网站用于企业
  • 孟村网 网站类模板模板下载网站
  • 做直播网站宽带河北工程大学网站开发成本
  • wap站开发shopify是什么平台
  • 黄页网站大全免费网在线电子类 购物网站
  • 一个网站的建立需要什么同城推广引流平台
  • 怎么把网站放到服务器池州网站建设电话
  • 营销型网站建设应该考虑哪些因素会员管理系统哪个好用
  • 网站建设三把火科技wordpress自动给关键词加内链方法
  • 泰安哪个做网站wordpress 指定目录页
  • 电商网站布局设计营销型wordpress模板
  • 如何高效的完成网站建设步骤手工制作大全简单
  • 托管网站是什么意思软件开发工具教材
  • 罗湖网站建前端开发软件哪个最好
  • 我的网站首页打不开用户体验网站
  • 吉林响应式网站价格曲阜网站设计
  • 电子商务网站建设预算网站建设培训 店
  • 网站设置访问密码python做一个简单的网页
  • 社交网站 用户互黏度一级造价工程师吧
  • 图片外链上传网站展台设计搭建
  • 申请一个网站wordpress做seo优化
  • 推销网站的方法开发电子商务系统的五个步骤
  • 网站可能存在什么问题吗网站图片浏览特效
  • 网站建设中长出现的问题网站建设公司倒闭
  • 长春做网站公司长春seo公司ppt模板怎么套用
  • 福州网站建设吧腾讯云网站建设教学视频
  • 门户网站运营门户网站免费建站