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

香港免费永久网站平台app开发制作

香港免费永久网站,平台app开发制作,小程序商店网址,上海装修公司哪家性价比高前言:本节是http章节的最后一部分,主要解释一些小概念。讲解到了HTTP的方法,表单, 重定向等等。 现在废话不多说, 开始我们的学习吧。 ps:本节内容都是概念, 知道就行, 友友们放心观…

        前言:本节是http章节的最后一部分,主要解释一些小概念。讲解到了HTTP的方法,表单, 重定向等等。 现在废话不多说, 开始我们的学习吧。

        ps:本节内容都是概念, 知道就行, 友友们放心观看哦。

目录

HTTP方法 

表单

重定向

Connection


HTTP方法 

        一般我们获取方法, 使用的都是GET方法。 还有一种方法叫做POST方法, 也是获取资源。 下面是可以使用的HTTP方法。

GET获取资源

1.0、1.1

POST获取实体主体1.0、1.1
PUT传输文件1.0、1.1
HEAD获得报文首部1.0、1.1
DELETE删除文件1.0、1.1
OPTIONS询问支持的方法1.1
TRACE追踪路径1.1
CONNECT要求用隧道协议连接代理1.1
LINK建立和资源之间的联系1.0
UNLINK断开链接关系1.0

        PUT时请求传输文件,假如我们第一行那里时PUT方法,那么就是要传输文件。 假如我的请求行是HEAD方法, 那么就是要获取各个报文的首部。 假如我的请求行时DELETE方法, 那么就是请求删除某一个文件等等。这里我们用到最多的其实是GET和POST。

表单

        我们日常使用某些网站(http/https), 是如何把我的数据交给服务器的? 日常的时候是怎么提交的呢?? ——这里其实是通过表单进行提交的。

        什么是表单, 表单就是我们在任意网站, 进行密码登陆的时候那个文本框:

这个东西, 就是表单。 他们是用来提交数据的。 

        POST方法也支持参数提交, 采用请求到正文提交参数。 GET方法通过url进行提参数。 参数数量是受限的。 GET方法的参数会回显, 不私秘。POST方法私密。但是GET和POST都是不安全的。想要安全,就要加密。

        HTTP的状态码,状态码其实就是响应行那的那个状态码。

  •         2开头一般就代表正常处理完毕。
  •         3开头一般就代表重定向状态码。
  •         4开头一般就代表客户端错误。
  •         5开头一般就代表服务端错误。

        最常见的状态码:200(OK), 404(NOT FOUND), 403(Forbidden), 302(Redirect重定向), 504(Bad Gateway)

重定向

        HTTP报头中有一个叫做location的字段。location是一个搭配3XX状态码使用, 告诫客户端记下来去哪里访问的字段。

        所以, 重定向, 就是让服务器知道浏览器, 让浏览器访问新的地址。

        重定向分为永久重定向和临时重定向。永久重定向就是以后都不来这里访问了,临时重定向就是只改变临时方向,下次访问是还是访问这个网站。

Connection

        

        HTTP还有一个重要的概念就是他的属性, 首先我们看一下Content-length属性, 这个属性我们都知道表示正文的长度。 HOST就是表示目标主机是谁。User-Agent就是表示用户的操作系统和浏览器的版本信息。referer就是记录下来, 当前页面之前的那个页面。就是比如我本来在a页面,然后点击进入b页面。那么b页面的referer就是a页面。 

        然后就是Location, 我们之前说过。

        还有一个字段就是Connection。我们接收到http请求,保温里面有一个叫做Connection:keep-live。

        这个如何理解?         
        我们知道, 一个页面是有非常多的元素的。 每一个元素, 就是一个资源。

        然后我们也知道, http协议是基于tcp的, 而tcp协议是基于字节流的。 而且, 浏览器和服务器建立起来接, 必须要经过tcp的connect。 那么, 如果有101个资源, 那么我们请求资源一共101次,每一次请求都要请求连接, 然后发送请求。 发送请求后又要断开连接。 那么一共101次, 就特别浪费时间。 这种一次请求一个资源,就关闭连接我们称为短链接。 

        后来, 我们的http的设计者就想到, tcp就是双向通信的一个信道,就是下面的图:

        这种一次连接, 多个请求, 就叫做长连接。 

        http1.0默认支持的就是短链接, http1.1默认支持的就是长连接。然后我们的请求方和响应双方进行交互的前几次, 其实也是在协商http的版本。 然后如何证明我们的协商后的版本,就是这个Connection。 如果Connection是keep-alive, 那么就是长连接。

        http协议是无状态的, 就比如我们今天访问一个网页, 我们反复刷新的时候, 浏览器就要一次一次的向服务器发起请求。 http已经不记录自己曾经访问这张图片, 这个网页。 所以请求一次,下一次请求还是要重新发送请求。 但是如果是这样的, 假设我们刷视频, 我们看一个视频是不是就是一次请求? 而如果每次刷新视频都重新请求, 也就是意味着要重新登陆, 那么是不是就算太麻烦了, 所以这里就用到了cookie。 

        下面就是一个cookie建立的过程。 一开始我们现在浏览器填写账号密码。 然后浏览器将数据打包发送给b站。 b站就收账号密码后进行身份验证, 验证成功后响应请求。 将账号密码作为cookie打包响应回去。 然后浏览器就收到了cookie, 以后再登录就是使用cookie里面的数据了。

http://www.yidumall.com/news/92511.html

相关文章:

  • 贵阳网站seo北京seo包年
  • 丰田车营销网站建设的纲要计划书品牌推广活动有哪些
  • 石化建设分会网站如何建立企业网站
  • 广州黄埔网站建设公司google play应用商店
  • 旅游网站排名全球今日热点头条新闻
  • 福田网站建设团队个人网站设计图片
  • 简述网络营销的基本方法西安seo公司哪家好
  • linux建站和wordpress万网域名注册流程
  • 南京米雅途做网站如何小姐关键词代发排名
  • c语言做网站后台服务网站alexa排名查询
  • 顶尖网站建设win7最好的优化软件
  • 设计页面的软件嘉兴seo外包
  • 电商网站平台有哪些功能模块厦门谷歌推广
  • 动态网站开发模式百度关键词优化师
  • 网站 注册模块怎么做成都网站建设方案外包
  • 网站开发快速盈利小广告清理
  • 网站建设合同的效力疫情最新消息今天封城了
  • wordpress上传图片后台目录长沙关键词优化新行情报价
  • 旅游商城网站建设深圳百度代理
  • 江苏常州网站建设营销官网
  • 玉溪网站开发免费使用seo软件
  • 理财网站如何做推广方案网页推广怎么做
  • 潍坊专业网站建设价格低百度蜘蛛池自动收录seo
  • 微商城搭建平台seo网站关键词优化排名
  • 推荐莆田交友网站宣城网站seo
  • 全球顶尖设计网站谷歌香港google搜索引擎入口
  • 韩国外贸网站网站推广的目的是什么
  • 网站建设策划表国家免费技能培训有哪些
  • 山东网站制作网站排名优化技巧
  • 做教育网站挣钱百度关键词工具