- 博客(5)
- 收藏
- 关注
原创 json.loads和json.dumps
json.loads() 是将字符串传化为字典json.dumps () 是将字典转化为字符串loads能够转换的是字典形式的字符串,如果是非字典形式的字符串,会报错json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char0)...
2022-02-19 09:51:47
368
原创 云服务相关知识(NAT网关)
NAT(Network Address Translation,网络地址转换)是将IP 数据包头中的IP地址转换为另一个IP地址的过程。在实际应用中,NAT 主要用于实现私有网络访问公共网络的功能。可以实现使用少量的公有IP 地址代表较多的私有IP地址。SNAT (SourceNetworkAddressTranslation,源网络地址转换)内部地址要访问公网上的服务时(如web访问),内部地址会主动发起连接,由路由器或者防火墙上的网关对内部地...
2022-02-17 19:38:08
2133
原创 Django的中间件Middleware
熟悉web开发的同学对hook钩子肯定不陌生,通过钩子可以方便的实现一些触发和回调,并且做一些过滤和拦截。django中的中间件(middleware)就是类似钩子的一种存在。下面我们来介绍一下,并且给出一些实例。1、Middleware的工作流程看着图我们分析一下:1)django的请求相应流程:HttpRequest -> RequestMiddleware -> view function -> ResponseMiddleware -> HttpRespo
2021-04-14 10:38:09
420
原创 cas单点登录详解(配合网站实例梳理流程)
www.cas.client.com为cas客户端,也就是用户要访问的资源所在,www.cas.server.com为cas服务端,是单点登录的认证中心。图中各步骤拆解说明:①:首先用户访问www.cas.client.com,cas客户端收到请求判断用户是否登录。判断过程在AuthenticationFilter过滤器中进行。AuthenticationFilter主要判断用户是否登录,未登录则重定向到登录页面。那么是如何验证用户是否登录过呢?如果session中包含“const_ca..
2021-04-08 20:41:27
318
原创 RESTful API 最佳实践
RESTful是目前最流行的 API 设计规范,用于 Web 数据接口的设计。它的大原则容易把握,但是细节不容易做对。本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。一、URL 设计1.1 动词 + 宾语RESTful 的核心思想就是,客户端发出的数据操作指令都是"动词 + 宾语"的结构。比如,GET /articles这个命令,GET是动词,/...
2019-05-18 19:02:16
166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人