当前位置: 首页 > 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.hkea.cn/news/14577483/

相关文章:

  • 公司网站开发多少钱电商网站入口
  • 内江规划建设教育网站河南开元建设有限公司网站
  • 网站创作思路网站域名的安全性
  • 免费的建筑设计网站涿州做网站的公司
  • 网站开场flash怎么做的网站建设的功能有哪些内容
  • 比较好的营销网站京东网站开发
  • 查企业数据要去什么网站图册制作
  • 有哪些用960gs做的网站北京公司注册代理
  • 深圳小程序服务商搜索引擎优化需要多少钱
  • 泰安三合一网站建设公司wordpress 多说 登陆
  • 网站界面设计规范外贸营销型建站
  • 做自己网站做站长内蒙古最新消息今天
  • 如何投诉做网站的公司公司网站模板源代码
  • 厦门网站建设维护网站搭建有分谷歌
  • 网站开发工程师学什么语言免费的网络推广有哪些
  • 做英语教具的网站自己做的网站搜索不到
  • asp网站后台登陆地址开发公司名称起名大全
  • 企业网站教程做网站容易挣钱吗
  • wordpress可以建哪些网站吗市场营销专业学什么
  • 长沙哪家网站建设比较好iis7建立网站
  • 长沙做医院的网站建设响应式网站开发源码
  • seo网站推广优化费用小程序平台商城
  • dedecms网站邮件程序怎麽做网站
  • 网站什么开发正版厦门网站设计公司
  • 武进网站建设效果宁波seo推广优化
  • 联想用来网站开发笔记本wordpress产品单页
  • 公司做网站费用入什么科目如何做网站反链
  • nas做网站需要备案吗天津商城网站设计公司
  • 国外做家装的网站有哪些兰州网站建设流程
  • 福田网站建设结业论文常德网站建设网站优化