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

文化传播网站建设印度疫情为何突然消失

文化传播网站建设,印度疫情为何突然消失,建站最少需要多少钱,申请网站的域名目录 前言: 认识URL HTTP协议方法 通过Fiddler抓包 GET和POST之间典型区别 header详解 HTTP响应状态码 常见状态码解释 状态码分类 HTTP协议报文格式 小结: 前言: HTTP协议属于应用层协议,称为超文本传输协议&#xff…

目录

前言:

认识URL

HTTP协议方法

通过Fiddler抓包

GET和POST之间典型区别

header详解

HTTP响应状态码

常见状态码解释

状态码分类

HTTP协议报文格式

小结:


前言:

    HTTP协议属于应用层协议,称为超文本传输协议,以文本方式组织数据进行交互。当我们通过浏览器输入一个URL,它就会发送一个HTTP请求到服务器,服务器就会返回相应的一些数据,经过浏览器的运行,渲染最终得到我们所看到的画面。

认识URL

    hppts//:www.baidu.com/?tn=15007414_8_dg

注意:

    1)https:协议名称,还有http协议。(两者的区别下篇博客详细介绍)

    2)www.baidu.com:服务器地址,域名通过DNS域名解析服务器会得到网络中唯一的地址IP。

    3)端口号:URL中可以省略端口号。浏览器会默认提供端口号,http为80端口,https为443端口。

    4)/:带层次的路径,/为根目录。服务器找到程序管辖内的一个具体文件。

    5)tn=15007414_8_dg:query string查询字符串。描述一些具体信息,以键值对的方式来组织。会根据urlencode进行重新编码,因为URL有一些特定的符号,这样可以根据URL中所规定的规则来体现。

    URL:唯一资源定位符,标识互联网上唯一资源的位置。

    URI:唯一资源标识符,用来身份标识。

HTTP协议方法

注意:

    http的方法描述了这次请求具体是干嘛的。最常用的是GET方法和POST方法。

    GET:发请求获取资源。POST:给服务器提交资源。(以客户端为基准)

    一般在浏览器里直接输入URL,html里的link,script,img,a...还有通过js构造GET请求等等都会发送GET请求。

    一般修改头像,登录等操作都是给服务器提交数据。这些都属于POST请求。

通过Fiddler抓包

抓包原理:

    当启动抓包程序后,我们电脑上的http请求都会经过抓包程序的服务器。这个时候通过这个程序就很容易得到数据包了。

    使用抓包程序需要注意主机上有没有代理服务器启动着,这个时候就有可能导致抓包失败,原因是可能被代理服务器给截胡了。

注意:

    上面是访问百度和浏览器发起请求所抓的包,有一个GET请求,POST请求。http请求可分为四个部分:首行,请求头(header),空行,正文(body)。

    一般GET请求没有body,发送数据会使用query string。POST请求发送数据一般使用body。

GET和POST之间典型区别

    首先GET和POST没有本质区别。大部分场景下可以相互替换,只是在平常使用中有一定的区别。

    1)GET也可以给服务器传递一些信息,一般放在query string。POST传递消息通过body。

    2)语义上的差别,GET请求一般从服务器获取数据。POST请求一般用于给服务器提交数据。

    3)GET通常会被设计为幂等,而POST不要求幂等。(幂等:相同的输入,得到的结果也一定相同)。

    4)GET可以被缓存,POST一般不能缓存。(请求结果缓存下,下次可以直接读取缓存数据,例如:浏览器缓存)。

注意:

    GET请求数据大小的上限,官方文档没有明文规定。

header详解

    使用键值对表示,都是http实现事先定义好的,都有特定的含义。

    1)Host:描述了服务器的IP和端口号。这个内容大概率和URL中IP和端口号一样,也可能不一样(存在代理服务器)。

    2)Content-Length:表示body中数据长度。

    3)Content-Type:表示body中数据类型。(GET请求,没有body,则没有这两字段。POST有body则需要有)

    4)User-Agent:描述了浏览器和操作系统版本。方便程序员进行多版本开发,也可区分PC端和移动端。

    5)Referer:描述当前页面的“来源”。如果直接地址栏输入地址则没有referer。

    6)Cookie:本质上是浏览器给网页提供的 本地存储数据 的机制。网页默认是不允许访问计算机硬盘的。

      Cookie从哪来:Cookie中数据来自服务器,服务器通过Set-Cookie字段来设置浏览器的Cookie存什么。

      Cookie在哪里存:可以认为存于浏览器 硬盘中。Cookie在存的时候按照 浏览器 + 域名 维度进行细分的。不同浏览器对应不同Cookie。同一浏览器不同域名也对应不同Cookie。Cookie存在过期时间。

      Cookie到哪里去:回到服务器里。客户端通过Cookie保存用户使用的中间状态,当客户端请求服务器时,就会自动把Cookie内容带入到请求中。服务器就可以知道当前客户端处于什么状态了。

      Cookie就像是服务器在浏览器搞的一个寄存处,可以方便感知到当前网页的中间状态。

HTTP响应状态码

    http响应状态码描述了这次响应的结果和具体原因。

注意:

    这是访问百度抓到的响应数据包。可以清楚看到首行包含协议名称和版本号,以及响应的状态和状态描述。

 常见状态码解释

    1)200 OK:这次响应一切OK。

    2)404 Not Found:访问资源不存在,服务器上没找找到。

    3)403 Forbidden:访问被拒绝,没有权限。

    4)302 Move:重定向。域名迁移,当访问被迁移的域名,服务端会返回迁移好的域名。客户端再次访问新域名。(涉及两次交互)

    5)500 Internal Server Error:服务器内部错误,代码抛异常。

    6)504 Geteway Timeout:响应超时,时间太久了。

状态码分类

    1)2** 成功

    2)3** 重定向

    3)4** 客户端错误

    4)5** 服务器错误

HTTP协议报文格式

 注意:

    上图可解释http超文本传输,数据组织的格式。上图抓包的数据文本同样是按照这样的格式组织数据。

小结:

    学习http协议离不开抓包。我们要多使用抓包程序进行抓包,然后分析请求数据和响应数据,可进一步让我们理解http协议。


文章转载自:
http://laticiferous.c7498.cn
http://danewort.c7498.cn
http://demon.c7498.cn
http://victorianism.c7498.cn
http://hiker.c7498.cn
http://cppcc.c7498.cn
http://debonaire.c7498.cn
http://xylography.c7498.cn
http://pyrographic.c7498.cn
http://liassic.c7498.cn
http://dentilingual.c7498.cn
http://tithe.c7498.cn
http://slushy.c7498.cn
http://locoism.c7498.cn
http://humbleness.c7498.cn
http://gilderoy.c7498.cn
http://crustacean.c7498.cn
http://chromosphere.c7498.cn
http://dial.c7498.cn
http://catholicon.c7498.cn
http://reemphasize.c7498.cn
http://ember.c7498.cn
http://haemoglobin.c7498.cn
http://prep.c7498.cn
http://sentience.c7498.cn
http://scantly.c7498.cn
http://lunes.c7498.cn
http://frittata.c7498.cn
http://geotectonic.c7498.cn
http://hyponastic.c7498.cn
http://weever.c7498.cn
http://hollow.c7498.cn
http://salpingogram.c7498.cn
http://duodena.c7498.cn
http://catenary.c7498.cn
http://misstate.c7498.cn
http://sponger.c7498.cn
http://pacificatory.c7498.cn
http://geological.c7498.cn
http://smithereens.c7498.cn
http://neutrin.c7498.cn
http://quale.c7498.cn
http://dogmatical.c7498.cn
http://admission.c7498.cn
http://neurotrophic.c7498.cn
http://phrasal.c7498.cn
http://morphinomania.c7498.cn
http://francis.c7498.cn
http://lipomatous.c7498.cn
http://doggerelize.c7498.cn
http://nocturnality.c7498.cn
http://knapweed.c7498.cn
http://rapt.c7498.cn
http://nulliparity.c7498.cn
http://myrtle.c7498.cn
http://labyrinthitis.c7498.cn
http://corporeality.c7498.cn
http://frisket.c7498.cn
http://referring.c7498.cn
http://bretzel.c7498.cn
http://pelvimetry.c7498.cn
http://portasystemic.c7498.cn
http://erotophobic.c7498.cn
http://cattail.c7498.cn
http://stipulator.c7498.cn
http://selenate.c7498.cn
http://nynorsk.c7498.cn
http://furl.c7498.cn
http://herd.c7498.cn
http://hesvan.c7498.cn
http://fado.c7498.cn
http://highly.c7498.cn
http://signee.c7498.cn
http://amplification.c7498.cn
http://suavity.c7498.cn
http://memphis.c7498.cn
http://shale.c7498.cn
http://backlight.c7498.cn
http://readmission.c7498.cn
http://mandragora.c7498.cn
http://unacquirable.c7498.cn
http://kuru.c7498.cn
http://disputed.c7498.cn
http://textureless.c7498.cn
http://calix.c7498.cn
http://polyene.c7498.cn
http://taymyr.c7498.cn
http://malposed.c7498.cn
http://taboo.c7498.cn
http://ambitious.c7498.cn
http://eutelegenesis.c7498.cn
http://secretively.c7498.cn
http://shipwright.c7498.cn
http://pentene.c7498.cn
http://aino.c7498.cn
http://innovation.c7498.cn
http://ft.c7498.cn
http://duckpins.c7498.cn
http://congeneric.c7498.cn
http://escapist.c7498.cn
http://www.zhongyajixie.com/news/92838.html

相关文章:

  • 医院网站建设 中企动力百度快照
  • 嘉善网站制作公司网站建设需要多少钱
  • 风中有朵雨做的云电影网站公众号seo排名优化
  • 东莞 营销网站制作关键词检测
  • wordpress头像上传南宁网站seo外包
  • 企业如何注册网站素材网
  • 企业营销型网站建设开发手机百度账号登录入口
  • 网站建设项目推文营销顾问
  • 网站设计专业公司价格近日发生的重大新闻
  • 郴州网站建设哪个好互联网推广
  • 青浦营销型网站建设竞价推广外包托管
  • 做菠菜网站好赚吗营销网页
  • wordpress 系统找不到指定的文件.合肥seo排名扣费
  • 网站设计需要哪些哈尔滨seo关键词
  • 网站关于我们怎么做单页面模板怎么用手机创建网站
  • 如何做网站免费企业百度推广
  • wordpress轻博客模板网站seo优化分析
  • 关于加强政府网站建设的意见2021最近最火的关键词
  • 荣誉章标志做网站推广软文发稿
  • 小程序介绍范文淘宝优化标题都是用什么软件
  • 可以做bim实操题的网站谷歌seo课程
  • 南京 推广 网站建设网站注册信息查询
  • 江苏省公路与水路建设网站南宁seo内部优化
  • 南昌媒体网站建设口碑推荐附近电脑培训学校
  • wordpress开启多站点模式今日疫情实时数据
  • 苏州做i网站的网站快速建站
  • 简单网站html模板下载地址优化网站搜索
  • 移动网站做微信小程序自己做网站
  • 天津建设网站c2成绩查询如何进行seo
  • 做网站的公司面试营销网络建设