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

网站安全建设 需求分析2019做网站

网站安全建设 需求分析,2019做网站,做我女朋友好不好手机网站,橱柜设计师培训文章目录 1.http协议简介2.http协议特性3.http请求和响应协议4.最简单的Web程序5.基于flask搭建web⽹站6.浏览器开发者⼯具#xff08;重点#xff09; 1.http协议简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写#xff0c;是用于 万维网(WWW:Norld W… 文章目录 1.http协议简介2.http协议特性3.http请求和响应协议4.最简单的Web程序5.基于flask搭建web⽹站6.浏览器开发者⼯具重点 1.http协议简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写是用于 万维网(WWW:Norld Wide Web)服务器与本地浏览器之间传输超文本的 传送协议。HTTP是一个属于应用层的面向对象的协议由于其简捷、快速 的方式适用于分布式超媒体信息系统。它于1990年提出经过几年的使 用与发展得到不断地完善和扩展。HTTP协议工作于客户端服务端架构为 上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有 请求。Web服务器根据接收到的请求后向客户端发送响应信息。 ![[Pasted image 20240525200441.png]] 2.http协议特性 基于TCP/IP协议 http协议是基于TCP/IP协议之上的应用层协议。基于请求一响应模式 HTTP协议规定请求从客户端发出最后服务器端响应该请求并返回。换句话说肯定 是先从客户端开始建立通信的服务器端在没有接收到请求之前不会发送响应无状态保存 HTTP是一种不保存状态即无状态(stateless)协议。HTTP协议自身不对请求和响 应之间的通信状态进行保存。也就是说在“TTP这个级谜别协议对于发送过的请求或响 应都不做持久化处理。 使用HTTP协议每当有新的请求发送时就会有对应的新响应产生。协议本身并不保 留之前一切的请求或响应报文的信息。这是为了更快地处理大量事务确保协议的可 伸缩性而特意把HTTP协议设计成如此简单的。短连接和长连接 HTTP1.O默认使用的是短连接。浏览器和服务器每进行一次HTTP操作就建立一次 连接任务结束就中断连接。 HTTP/1.1起默认使用长连接。要使用长连接客户端和服务器的HTTP首部的 Connection都要没置为keep-a]iye,才能支特长连接HTTP长连接指的是复用TCP连接。多个HTTP请求可以复用同一个TCP连接这就节省了TCP连接建立和断开的消耗。 3.http请求和响应协议 ![[Pasted image 20240525200948.png]] htp协议包含由浏览器发送数据到服务器需要遵循的请求协议与服务器发送数据到浏览器需要遵循的请求协议。用于HTTP协议交互的信被为HTTP报文。请求端客户端的HTTP报文做请求报文响应端服务器端的做响应报文。HTTP报文本身是由多行数据构成的字文本。 ![[Pasted image 20240525201022.png]] 一个完整的URL包括协议、ip、端口、路径、参数 例如https:/www.baidu.com/s?wdyuan 其中https是协议www,baidu.com是IP,端口默认80/s是路径参数是wdyuan请求方式get与post请求GET提交的数据会放在URL之后以分割URL和传输数据参数之 间以相连如EditBook?nametest1id123456.P0ST方法是把提交 的数据放在HTTP包的请求体中 GET提交的数据大小有限制因为浏览器对URL的长度有限制而POST方法提交的数据没有限制 响应状态码状态码的职是当客户端向服务器端发送请求时返回的请求结果。借助状态码用户可以知道服务器端是正常理了请求还是出现了。状态码如2000K,以3位数字和原因组成。 4.最简单的Web程序 import socket sock socket.socket() sock.bind((127.0.0.1, 7777)) sock.listen(3) print(服务器已启动..) while True: conn, addr sock.accept() data conn.recv(1024) print(收到请求:, data.decode()) response HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n h1Hello, World!/h1 img srchttps://img0.baidu.com/it/u4011424408,4733765fm253fmtautoapp138fJPEG?W500h750 conn.sendall(response.encode()) conn.close()5.基于flask搭建web⽹站 from flask import Flask, render_template import datetime app Flask(__name__, template_foldertemplates) app.route(/index) def index(): return render_template(index.html) app.route(/timer) def timer(): now datetime.datetime.now().strftime(%Y-%m-%d %X) return render_template(timer.html, nownow) app.run()6.浏览器开发者⼯具重点 (1)Elements (2)Network (3)Application
http://www.dnsts.com.cn/news/74199.html

相关文章:

  • 个人网站备案备注重庆视频制作公司排名
  • 网站设计公司网站制作费用网站建设项目运作的可行性
  • 嘉兴做网站软件广汉移动网站建设
  • 儿童网站开发开发网站需要租服务器
  • 黄金路网站建设公司手机网页及网站设计
  • 网站实施要求安卓app十大开发框架
  • 适合做手机主页的网站沂seo网站推广
  • 网站开发工程师就业形势重庆建设工程交易中心
  • 网站建设工程师工资企业建设网站公司
  • 临沂网站临沂网站制作网络维护公司怎么发展
  • 做游戏试玩网站中国十大文旅策划公司
  • 工信部信息备案网站查询系统网站footer怎么做
  • 网站底部的备案号有没有可以做兼职的网站吗
  • wordpress书籍推荐优化网站除了百度站长
  • 网上购物网站建设的实训报告wordpress 父页面跳转
  • 上海wordpress建站什么外贸网站开发客户
  • 个人网站制作多少钱电商网站首页模板
  • sketch做网站线框图网站速度优化方案
  • 旅游网站国内外研究现状wordpress 新闻采集站
  • 机械营销网站建设案例网站推广计划包含的主要内容
  • wordpress能做什么网站广东省网站设计师
  • 上海建设工程施工许可证查询网站6自动化产品的网站建设
  • c 网站开发案例详解百度云企事业网站建设
  • 做网站程序看什么书什么是引流推广
  • 注册域名建设网站新手入门网站建设
  • 兰亭集势网站模板wordpress 分类采集
  • 中邦建设工程有限公司网站项目管理软件是用来干嘛的
  • 冠县网站建设公司旗县政务网站建设工作方案
  • 合作网站建设淘宝天猫优惠券网站怎么做
  • 江苏有哪些网站建设的公司一个前端页面多少钱