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

模板网站建设教程国内crm系统

模板网站建设教程,国内crm系统,网站聚合页,网站关键词的使用HTTP协议 什么是协议#xff1f; 协议实际上是某些人#xff0c;或者某些组织提前制定好的一套规范#xff0c;大家都按照这个规范来#xff0c;这样可以做到沟通无障碍。协议就是一套规范#xff0c;就是一套标准。由其他人或其他组织来负责制定的。我说的话你能听懂 协议实际上是某些人或者某些组织提前制定好的一套规范大家都按照这个规范来这样可以做到沟通无障碍。协议就是一套规范就是一套标准。由其他人或其他组织来负责制定的。我说的话你能听懂你说的话我也能听懂这说明我们之间是有一套规范的一套协议的这套协议就是中国普通话协议。我们都遵守这套协议我们之间就可以沟通无障碍。 什么是HTTP协议 HTTP协议是W3C制定的一种超文本传输协议。通信协议发送消息的模板提前被制定好。W3C 万维网联盟组织负责制定标准的HTTP HTML4.0 HTML5 XML DOM等规范都是W3C制定的。万维网之父蒂姆·伯纳斯·李 什么是超文本 超文本说的就是不是普通文本比如流媒体声音、视频、图片等。HTTP协议支持不但可以传送普通字符串同样支持传递声音、视频、图片等流媒体信息。 这种协议游走在B和S之间。B向S发数据要遵循HTTP协议。S向B发数据同样需要遵循HTTP协议。这样B和S才能解耦合。什么是解耦合 B不依赖S。S也不依赖B。 B/S表示B/S结构的系统浏览器访问WEB服务器的系统浏览器 向 WEB服务器发送数据叫做请求request)WEB服务器 向 浏览器发送数据叫做响应responseHTTP协议包括 请求协议 浏览器 向 WEB服务器发送数据的时候这个发送的数据需要遵循一套标准这套标准中规定了发送的数据具体格式。 响应协议 WEB服务器 向 浏览器发送数据的时候这个发送的数据需要遵循一套标准这套标准中规定了发送的数据具体格式。 HTTP协议就是提前制定好的一种消息模板。 不管你是哪个品牌的浏览器都是这么发。不管你是哪个品牌的WEB服务器都是这么发。FF浏览器 可以向 Tomcat发送请求也可以向Jetty服务器发送请求。浏览器不依赖具体的服务器品牌。WEB服务器也不依赖具体的浏览器品牌。可以是FF浏览器也可以是Chrome浏览器可以是IE都行。 HTTP的请求协议B -- S HTTP的请求协议包括4部分 请求行请求头空白行请求体 HTTP请求协议的具体报文GET请求 GET /servlet05/getServlet?usernamelucyuserpwd1111 HTTP/1.1 请求行 Host: localhost:8080 请求头 Connection: keep-alive sec-ch-ua: Google Chrome;v95, Chromium;v95, ;Not A Brand;v99 sec-ch-ua-mobile: ?0 sec-ch-ua-platform: Windows Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36 Accept: text/html,application/xhtmlxml,application/xml;q0.9,image/avif,image/webp,image/apng,*/*;q0.8,application/signed-exchange;vb3;q0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: http://localhost:8080/servlet05/index.html Accept-Encoding: gzip, deflate, br Accept-Language: zh-CN,zh;q0.9空白行请求体HTTP请求协议的具体报文POST请求 POST /servlet05/postServlet HTTP/1.1 请求行 Host: localhost:8080 请求头 Connection: keep-alive Content-Length: 25 Cache-Control: max-age0 sec-ch-ua: Google Chrome;v95, Chromium;v95, ;Not A Brand;v99 sec-ch-ua-mobile: ?0 sec-ch-ua-platform: Windows Upgrade-Insecure-Requests: 1 Origin: http://localhost:8080 Content-Type: application/x-www-form-urlencoded User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36 Accept: text/html,application/xhtmlxml,application/xml;q0.9,image/avif,image/webp,image/apng,*/*;q0.8,application/signed-exchange;vb3;q0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: http://localhost:8080/servlet05/index.html Accept-Encoding: gzip, deflate, br Accept-Language: zh-CN,zh;q0.9空白行 usernamelisiuserpwd123 请求体请求行 包括三部分 第一部分请求方式7种 get常用的post常用的deleteputheadoptionstrace 第二部分URI 什么是URI 统一资源标识符。代表网络中某个资源的名字。但是通过URI是无法定位资源的。什么是URL统一资源定位符。代表网络中某个资源同时通过URL是可以定位到该资源的。URI和URL什么关系有什么区别 URL包括URIhttp://localhost:8080/servlet05/index.html 这是URL。/servlet05/index.html 这是URI。 第三部分HTTP协议版本号 请求头 请求的主机主机的端口浏览器信息平台信息cookie等信息… 空白行 空白行是用来区分“请求头”和“请求体” 请求体 向服务器发送的具体数据。 HTTP的响应协议S -- B HTTP的响应协议包括4部分 状态行响应头空白行响应体 HTTP响应协议的具体报文 HTTP/1.1 200 ok 状态行 Content-Type: text/html;charsetUTF-8 响应头 Content-Length: 160 Date: Mon, 08 Nov 2021 13:19:32 GMT Keep-Alive: timeout20 Connection: keep-alive空白行 !doctype html 响应体 htmlheadtitlefrom get servlet/title/headbodyh1from get servlet/h1/body /html状态行 三部分组成 第一部分协议版本号HTTP/1.1第二部分状态码HTTP协议中规定的响应状态号。不同的响应结果对应不同的号码。 200 表示请求响应成功正常结束。404表示访问的资源不存在通常是因为要么是你路径写错了要么是路径写对了但是服务器中对应的资源并没有启动成功。总之404错误是前端错误。405表示前端发送的请求方式与后端请求的处理方式不一致时发生 比如前端是POST请求后端的处理方式按照get方式进行处理时发生405比如前端是GET请求后端的处理方式按照post方式进行处理时发生405 500表示服务器端的程序出现了异常。一般会认为是服务器端的错误导致的。以4开始的一般是浏览器端的错误导致的。以5开始的一般是服务器端的错误导致的。 第三部分状态的描述信息 ok 表示正常成功结束。not found 表示资源找不到。 响应头 响应的内容类型响应的内容长度响应的时间… 空白行 用来分隔“响应头”和“响应体”的。 响应体 响应体就是响应的正文这些内容是一个长的字符串这个字符串被浏览器渲染解释并执行最终展示出效果。 怎么查看的协议内容 使用chrome浏览器F12。然后找到network通过这个面板可以查看协议的具体内容。 怎么向服务器发送GET请求怎么向服务器发送POST请求 到目前为止只有一种情况可以发送POST请求使用form表单并且form标签中的method属性值为method“post”。其他所有情况一律都是get请求 在浏览器地址栏上直接输入URL敲回车属于get请求。在浏览器上直接点击超链接属于get请求。使用form表单提交数据时form标签中没有写method属性默认就是get或者使用form的时候form标签中method属性值为method“get”… GET请求和POST请求有什么区别 get请求发送数据的时候数据会挂在URI的后面并且在URI后面添加一个“?”?后面是数据。这样会导致发送的数据回显在浏览器的地址栏上。get请求在“请求行”上发送数据 http://localhost:8080/servlet05/getServlet?usernamezhangsanuserpwd1111 post请求发送数据的时候在请求体当中发送。不会回显到浏览器的地址栏上。也就是说post发送的数据在浏览器地址栏上看不到。post在“请求体”当中发送数据get请求只能发送普通的字符串。并且发送的字符串长度有限制不同的浏览器限制不同。这个没有明确的规范。get请求无法发送大数据量。post请求可以发送任何类型的数据包括普通字符串流媒体等信息视频、声音、图片。post请求可以发送大数据量理论上没有长度限制。get请求在W3C中是这样说的get请求比较适合从服务器端获取数据。post请求在W3C中是这样说的post请求比较适合向服务器端传送数据。get请求是安全的。get请求是绝对安全的。为什么因为get请求只是为了从服务器上获取数据。不会对服务器造成威胁。get本身是安全的你不要用错了。用错了之后又冤枉人家get不安全你这样不好太坏了那是你自己的问题不是get请求的问题。post请求是危险的。为什么因为post请求是向服务器提交数据如果这些数据通过后门的方式进入到服务器当中服务器是很危险的。另外post是为了提交数据所以一般情况下拦截请求的时候大部分会选择拦截监听post请求。get请求支持缓存。 https://n.sinaimg.cn/finance/590/w240h350/20211101/b40c-b425eb67cabc342ff5b9dc018b4b00cc.jpg任何一个get请求最终的“响应结果”都会被浏览器缓存起来。在浏览器缓存当中 一个get请求的路径a 对应 一个资源。一个get请求的路径b 对应 一个资源。一个get请求的路径c 对应 一个资源。… 实际上你只要发送get请求浏览器做的第一件事都是先从本地浏览器缓存中找找不到的时候才会去服务器上获取。这种缓存机制目的是为了提高用户的体验。有没有这样一个需求我们不希望get请求走缓存怎么办怎么避免走缓存我希望每一次这个get请求都去服务器上找资源我不想从本地浏览器的缓存中取。 只要每一次get请求的请求路径不同即可。https://n.sinaimg.cn/finance/590/w240h350/20211101/7cabc342ff5b9dc018b4b00cc.jpg?t789789787897898https://n.sinaimg.cn/finance/590/w240h350/20211101/7cabc342ff5b9dc018b4b00cc.jpg?t789789787897899https://n.sinaimg.cn/finance/590/w240h350/20211101/7cabc342ff5b9dc018b4b00cc.jpg?t系统毫秒数怎么解决可以在路径的后面添加一个每时每刻都在变化的“时间戳”这样每一次的请求路径都不一样浏览器就不走缓存了。 post请求不支持缓存。POST是用来修改服务器端的资源的。 post请求之后服务器“响应的结果”不会被浏览器缓存起来。因为这个缓存没有意义。 GET请求和POST请求如何选择什么时候使用GET请求什么时候使用POST请求 怎么选择GET请求和POST请求呢衡量标准是什么呢你这个请求是想获取服务器端的数据还是想向服务器发送数据。如果你是想从服务器上获取资源建议使用GET请求如果你这个请求是为了向服务器提交数据建议使用POST请求。大部分的form表单提交都是post方式因为form表单中要填写大量的数据这些数据是收集用户的信息一般是需要传给服务器服务器将这些数据保存/修改等。如果表单中有敏感信息还是建议适用post请求因为get请求会回显敏感信息到浏览器地址栏上。例如密码信息做文件上传一定是post请求。要传的数据不是普通文本。其他情况都可以使用get请求。 不管你是get请求还是post请求发送的请求数据格式是完全相同的只不过位置不同格式都是统一的 namevaluenamevaluenamevaluenamevaluename是什么 以form表单为例form表单中input标签的name。 value是什么 以form表单为例form表单中input标签的value。
http://www.w-s-a.com/news/677540/

相关文章:

  • 广州短视频网站开发东莞市建设信息网
  • 建设网站如果赚钱电脑可以做服务器部署网站吗
  • 网站建设的编程专门做面包和蛋糕的网站
  • 档案网站建设比较分析南京建站公司
  • 哪个网站可以做店招傻瓜式wordpress
  • 网站开发项目经理职责青岛模版网站建设
  • 企业建站哪个好网站建设所用程序
  • 网站建设seo视频定制图片软件
  • 404错误直接转向到网站首页四川省建筑施工企业人员考试平台
  • 手表电商网站智能展厅
  • 南海网站推广梅州做网站公司
  • 昆明专业网站建设公司成都外贸网站建设费用
  • php mysql网站开发项目公司网站宣传设计
  • 自己做网站服务器的备案方法怎么查网站点击量
  • 信息产业部icp备案中心网站织梦做双语网站
  • 爱站网站长seo综合查询工具局网站信息内容建设 自查报告
  • 我想建一个网站怎么建淄博网站推广那家好
  • 做网站和app需要多久河南自助建站建设代理
  • 大连做企业网站的公司宣传平台有哪些类型
  • 如何用微信做网站免费设计logo网站有哪些
  • 服务平台型网站余姚网站定制
  • 网站搭建联系方式太平阳电脑网网站模板
  • 请简述网站制作流程html5网络公司网站模板
  • 海尔集团企业网站建设分析重庆市建设银行网站
  • 介绍公司的网站有哪些广西壮族自治区
  • 网站做rss wordpress9 1短视频安装软件
  • 网站建设价格西安室内设计网站排行榜前十名知乎
  • 用nas建设服务器网站用vs做音乐网站
  • 天津市武清区住房建设网站网站自适应框架
  • 制作移动网站公司网站开发职业规划