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

网站建设思企互联/怎么建立企业网站

网站建设思企互联,怎么建立企业网站,泰兴网站建设开发,wordpress 当前文章id文章目录 一、简介二、HTTP版本三、HTTP 方法四、HTTP状态码五、HTTP 请求流程分析1.请求报文2.响应报文 一、简介 客户端输入域名,经域名解析成IP地址,在与服务端建立数据传输之前,要先建立TCP连接(三次握手)&#x…

文章目录

  • 一、简介
  • 二、HTTP版本
  • 三、HTTP 方法
  • 四、HTTP状态码
  • 五、HTTP 请求流程分析
    • 1.请求报文
    • 2.响应报文

一、简介

客户端输入域名,经域名解析成IP地址,在与服务端建立数据传输之前,要先建立TCP连接(三次握手),然后向服务端发送http请求,包括请求的方法、内容相应的版本号,服务端收到后进行相应,包括状态码,也就是请求的结果,完成一次客户端的http请求后断开TCP连接(四次挥手),此时服务器处于TCP连接的time_wait状态。

二、HTTP版本

HTTP 已经演化出了很多版本,它们中的大部分都是向下兼容的。

HTTP/0.9:已过时。只接受 GET 一种请求方法,没有在通讯中指定版本号,且不支持请求头。由于该版本不支持 POST 方法,所以客户端无法向服务器传递太多信息。
HTTP/1.0:这是第一个在通讯中指定版本号的 HTTP 协议版本,至今仍被广泛采用,特别是在代理服务器中。
HTTP/1.1:引入持续连接,即TCP连接默认不关闭,可以被多个请求复用,并能很好地配合代理服务器工作。还支持以管道方式同时发送多个请求,以便降低线路负载,提高传输速度。(每次http连接都要进行三次握手,产生很多报文,造成资源浪费)
HTTP/2.0:完全多路复用,在一个连接里,客户端和浏览器都可以同时发送多个请求和回应,而且不用按照顺序一一对应。引入头部信息压缩机制。支持服务端推送,允许服务器未经过请求,主动向客户端发送资源(例如打开浏览器时的广告)。

三、HTTP 方法

    HTTP 支持几种不同的请求命令,这些命令被称为 HTTP 方法(HTTP method)。每条 HTTP 请求报文都包含一个方法, 告诉服务器要执行什么动作,包括:获取一个页面,运行一个网关程序,删除一个文件等。最常用的获取资源的方法是 GET、POST。

在这里插入图片描述

  1. GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。
  2. 与GE不同的是,PUT请求是向服务器端发送数据的,从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数据的种类等,也就是说无论进行多少次PUT操作,其结果并没有不同。
  3. POST请求同PUT请求类似,都是向服务器端发送数据的,但是该请求会改变数据的种类等资源,就像数据库的insert操作一样,会创建新的内容。几乎目前所有的提交操作都是用POST请求的。
  4. DELETE请求顾名思义,就是用来删除某一个资源的,该请求就像数据库的delete操作
    GET和POST比较

GET方法:从指定的服务器上获得数据

  • GET请求能被缓存
  • GET请求会保存在浏览器的浏览纪录里
  • GET请求有长度的限制

主要用于获取数据
查询的字符串会显示在URL后缀中,不安全,比如http://www.test.com/a.php?Id=123

POST方法:提交数据给指定服务器处理

  • POST请求不能被缓存
  • POST请求不会保存在浏览器的浏览纪录里
  • POST请求没有长度限制查询的字符串不会显示 – 在URL中,比较安全

四、HTTP状态码

HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码,当浏览器请求某一URL时,服务器根据处理情况返回相应的处理状态。

通常正常的状态码为2xx,3xx(如200),如果出现异常会返回4xx,5xx(如404)。
在这里插入图片描述
常见状态码
在这里插入图片描述

五、HTTP 请求流程分析

用户在浏览器输入URL访问时,发起HTTP请求报文,请求中包括请求行、请求头、请求体,服务器收到请求后返回响应报文,包括状态行、响应头、响应体。

1.请求报文

  • 请求行:请求行由请求方法、URL以及协议版本三部分组成。
  • 请求头:请求头为请求报文添加了一些附加信息,由“名/值“对组成,每行一对,名和值之间使用冒号分隔。
  • 空行:请求头部的最后会有一个空行,表示请求头部结束,接下来为请求体,这一行非常重要,必不可少。
  • 请求体:请求体是请求提交的参数,GET方法已经在URL中指明了参数,所以提交时没有数据。osT方法提交的参数在请求体中。

常用的请求头
在这里插入图片描述

2.响应报文

  • 状态行:状态行由协议版本,状态码,状态码描述三部分组成。
  • 响应头:响应头与请求头部类似,为响应报文添加了一些附加信息。
  • 空行:响应头部的最后会有一个空行,表示响应头部结束。
  • 响应体:服务器返回的相应HTML数据,浏览器对其解析后显示页面。

常见响应头
在这里插入图片描述

http://www.jmfq.cn/news/4770505.html

相关文章:

  • 装修公司哪家好广州市/seo网站建设
  • 学it/谷歌seo建站
  • 网站建设成都公司/培训课程设计方案
  • 实力网站建设/电商数据查询平台
  • 江苏省建设局官方网站查询/网站推广的全过程
  • 网站友链是什么情况/建设网站费用
  • 网站推广的方法包括/站长之家seo工具包
  • linux宝塔面板做网站/app拉新怎么做
  • 帮客户做网站挣钱吗/网络营销的策略有哪些
  • 电子商务是学什么的/seo优化培训机构
  • 网站设计与网站开发是同时进行的/初学者做电商怎么入手
  • 企业网站在哪里建/今日nba数据帝
  • 京东商城网站建设/网络营销seo是什么意思
  • 做内容网站好累/seo提升关键词排名
  • 学做招投标的网站有哪些/兰州网络推广与营销
  • wordpress 权重/成都网站排名 生客seo
  • 易尔通做网站怎么样/经典软文
  • 代做电子商务网站作业/aso推广优化
  • 后缀cc的网站/南宁推广软件
  • 公司网站制作流程2016/seo流量排名工具
  • 公司彩页宣传手册/sem优化服务公司
  • 网站建设it/seo培训学什么
  • win7做本地网站/抖音关键词搜索排名
  • 510企业网站系统源码/软文街官方网站
  • 深圳seo网站推广报价/seo广州工作好吗
  • 惠阳网站建设/新闻头条最新消息摘抄
  • 网站建设外包 排名/泉州关键词排名
  • 买医疗产品的网站建设/互联网媒体推广
  • 武陟做网站/国内最新的新闻
  • 网站开发学那个语言比较好/企业建站公司