Yuan先生的博客网址 1 Web应用 https://www.cnblogs.com/yuanchenqi/articles/8869302.html 2 http协议 https://www.cnblogs.com/yuanchenqi/articles/8875623.html 3 web框架... ...
分类:
其他好文 时间:
2019-10-21 19:07:16
阅读次数:
70
续上篇 "《你也可以写个聊天程序 C Socket学习1》" 前言 这里说的服务器是Web服务器,是类似IIS、Tomcat之类的,用来响应浏览器请求的服务。 Socket模拟浏览器的Url Get请求 首先浏览器的请求是HTTP协议。我们上一篇说过,HTTP是短连接,用完就断开,是无状态的。所以我 ...
HTTP协议 HTTP协议简介 超文本传输协议(英文: H yper T ext T ransfer P rotocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 HTTP的发展是由蒂姆·伯纳斯 李于1989年在欧洲核子研究组织(CER ...
分类:
Web程序 时间:
2019-10-20 20:12:29
阅读次数:
123
纯手撸web框架 一、Web应用的组成 接下来我们学习的目的是为了开发一个Web应用程序,而Web应用程序是基于B/S架构的,其中B指的是浏览器,负责向S端发送请求信息,而S端会根据接收到的请求信息返回相应的数据给浏览器,需要强调的一点是:S端由server和application两大部分构成,如图 ...
分类:
Web程序 时间:
2019-10-20 19:45:20
阅读次数:
273
简述http协议协议版本(1)http/0.9:原型版本,功能简陋,只有一个命令GET。GET/index.html,服务器只能回应HTML格式字符串,不能回应别的格式(2)http/1.0:支持cache,MIME,method,每个TCP连接只能发送一个请求,发送数据完毕,连接就关闭,如果还要请求其他资源,就必须再新建一个连接;引入了POST命令和HEAD命令;头信息是ACII码,后面数据可为
分类:
Web程序 时间:
2019-10-20 17:57:01
阅读次数:
142
相关概念 微服务中的监控分根据作用领域分为三大类,Logging,Tracing,Metrics。 Logging 用于记录离散的事件。例如,应用程序的调试信息或错误信息。它是我们诊断问题的依据。比如我们说的ELK就是基于Logging。 Metrics 用于记录可聚合的数据。例如,队列的当前深度可 ...
分类:
其他好文 时间:
2019-10-20 11:28:11
阅读次数:
678
apt 用于debian 系列的linux 系统,代表是ubuntu (预装好的) yum用于redhat, 系列linux, 代表是centOS wget: 通过FTP或HTTP协议抓取的文件 curl: 对应 TP, FTPS, HTTP, HTTPS, GOPHER, TELNET等协议的li ...
分类:
Web程序 时间:
2019-10-20 11:10:07
阅读次数:
110
手撸web框架 简单的请求响应实现 要实现最简单的web框架,首先要对网络熟悉,首先HTTP协议是应用层的协议,只要我们给数据加上HTTP格式的响应报头,我们的数据就能基于socket进行实现了 web框架的特点 我们熟悉的web框架其实都很类似,基本上也就三大块 路由选择 业务处理 ORM 路由选 ...
分类:
编程语言 时间:
2019-10-19 19:10:08
阅读次数:
114
文件上传原理 根据http协议的定义,完成请求消息体的封装和解析,将二进制内容保存至文件。 关键字: multipart/form-data 含义: multipart表示资源有多种元素组成,form-data使用post方式或HTML Forms上传文件。 结构: 请求头:表示本次请求要上传文件, ...
分类:
Web程序 时间:
2019-10-19 18:52:27
阅读次数:
201
Django基础了解知识 HTTP协议(超文本传输协议) "HTTP协议" 1. 四大特性 : 1. 基于TCP/IP之上作用于应用层 2. 基于请求响应 3. 无状态 引申出cookie session token…… 4. 无连接 长连接 "websocket" (HTTP协议的大补丁) 2. ...
分类:
Web程序 时间:
2019-10-19 13:30:27
阅读次数:
215