请求勾子 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: 在请求开始时,建立数据库连接; 在请求开始时,根据需求进行权限校验; 在请求结束时,指定数据的交互格式; 在请求开始时,建立数据库连接; 在请求开始时,根据需求进行权限校验; 在请求结束时,指定数据的交互格式; 为了让每 ...
分类:
其他好文 时间:
2019-04-09 18:38:25
阅读次数:
152
HATEOAS(Hypermedia as the engine of application state)是 REST 架构风格中最复杂的约束,也是构建成熟 REST 服务的核心。它的重要性在于打破了客户端和服务器之间严格的契约,使得客户端可以更加智能和自适应,而 REST 服务本身的演化和更新也 ...
分类:
其他好文 时间:
2019-04-08 01:03:28
阅读次数:
197
HATEOAS(Hypermedia as the engine of application state)是 REST 架构风格中最复杂的约束,也是构建成熟 REST 服务的核心。它的重要性在于打破了客户端和服务器之间严格的契约,使得客户端可以更加智能和自适应,而 REST 服务本身的演化和更新也 ...
分类:
其他好文 时间:
2019-04-07 18:09:11
阅读次数:
122
RESTful: Rest是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。而满足这些约束条件和原则的应用程序或设计就是 RESTful。 如图有四个层次: level ...
分类:
其他好文 时间:
2019-04-07 00:25:20
阅读次数:
285
WSGI全称为Python Web Server Gateway Interface,Python Web服务器网关接口,它是介于Web服务器和Web应用程序(或Web框架)之间的一种简单而通用的接口。 我们知道,客户端和服务器端之间进行沟通遵循HTTP协议。但是我们用Python所编写的很多Web ...
分类:
其他好文 时间:
2019-04-06 21:36:24
阅读次数:
166
所用模块 asyncore 官方介绍, 源码 英文捉鸡点 这里 源码中可以看到其实本质上就对 select 以及 socket 的进一步封装 简单说明 Python的asyncore模块提供了以异步的方式写入套接字服务的客户端和服务器的基础结构。 主要包括 asyncore.loop(…) - 用于 ...
分类:
编程语言 时间:
2019-04-06 19:03:51
阅读次数:
204
HTTP/HTTPS抓包工具--Fiddler Fiddler[?f?dl?(r)] 1. HTTP代理神器Fiddler Fiddler是一款强大Web调试工具,它能记录所有客户端和服务器的HTTP请求。 Fiddler启动的时候,默认IE的代理设为了127.0.0.1:8888,而其他浏览器是需 ...
分类:
Web程序 时间:
2019-04-03 19:24:00
阅读次数:
208
1.通过远程连接服务器linux,连接的是ssh服务: 如图:ssh2协议是ssh的升级版。 连接模式: 2. Ctrl+d 快速退出==exit/quit/logout 3.SecureCRT 改变客户端字体、背景颜色、鼠标颜色、日志存放位置、上传下载,都在这个模块下 4.客户端和服务器端的上传下 ...
分类:
其他好文 时间:
2019-03-28 00:04:14
阅读次数:
309
什么是长连接、短连接? 在HTTP/1.0中默认使用短连接。也就是说,客户端和服务器每进行一次HTTP操作,就建立一次连接,任务结束就中断连接。当客户端浏览器访问的某个HTML或其他类型的Web页中包含有其他的Web资源(如JavaScript文件、图像文件、CSS文件等),每遇到这样一个Web资源 ...
分类:
Web程序 时间:
2019-03-14 18:37:15
阅读次数:
210
http : 是一种超文本传输协议 传输指的是在客户端和服务器之间进行传输数据 http不仅仅可以传输文本,还可以传输图片、音频、视频等内容 https : 是一种更加安全的传输协议 在普通的传输协议进行了加密处理 像银行、支付宝、网银一般都采用更加安全https协议 http 的三次握手 1. 第 ...
分类:
Web程序 时间:
2019-03-13 12:29:40
阅读次数:
313