概念:Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 功能 资源:互联网所有的事物都可以被抽象为资源 资源操作:使用POST、DELETE、PUT、GET,使用不同方法对资源进行操作。 分别对应 添 ...
分类:
其他好文 时间:
2020-02-14 12:42:29
阅读次数:
71
一、引入设计接口是我们开发人员的日常操作。当我们把接口交给前端人员时,是否有种拔剑出鞘的错觉。毕竟交付接口,我们的开发工作就阶段性完成了。不过,如果我们没有一个接口设计规范的时候,结果会怎样呢?我们来张图感受一下。二、REST2000年,一个年轻小伙子(RoyThomasFielding)在他的博士论文提出了REST。REST是一种万维网软件架构风格。为什么说是风格不是标准呢?个人理解可能说标准就
分类:
其他好文 时间:
2020-02-14 09:19:30
阅读次数:
68
from flask import Flask,jsonify,make_response,abort,Response,request from flask_restful import Api,Resource,reqparse from flask_httpauth import HTTPBa ...
分类:
编程语言 时间:
2020-02-13 17:07:32
阅读次数:
86
漏洞原理 fileserver是Apache ActiveM提供的一个RESTful API接口,可通过GET、PUT、DELETE等HTTP请求对文件进行读写操作,设计目的是为了弥补消息队列操作不能传输、存储二进制文件的缺陷,在文件操作过程中出现了任意文件读写漏洞。 影响版本 5.12.x之前的版 ...
分类:
其他好文 时间:
2020-02-13 14:55:02
阅读次数:
91
今天我看了一点看起来比较片面的东西,java常用基本床架,并且在网上搜了相关的知识和概括总结,用来继续后期的学习: 1.struts2框架,这是最经典的框架(可以说没有“之一”)。可以帮你快速搭建出一个MVC模型出来。 2.spring框架,这个框架出彩的地方就在于它的“依赖注入”和“控制反转”。简 ...
分类:
编程语言 时间:
2020-02-12 22:02:21
阅读次数:
60
1. 什么是REST REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:"我这篇文章的 ...
Flask RESTful扩展 我们了解到Flask路由可以指定HTTP请求方法,并在请求函数中根据不同的请求方法,执行不同的逻辑。这样实现一个Restful的请求已经相当简单了。但是Flask还有更简便的方法,就是其Flask RESTful扩展。首先,我们来安装这个扩展: 安装完后,你就可以在代 ...
分类:
其他好文 时间:
2020-02-12 16:44:13
阅读次数:
62
笔者的web项目中使用RESTFul规范和前台进行交互。 原始代码 返回的json数据格式如下: 对应的后台实体类及交互方法: JsonResult.java public class JsonResult { private int code; private String message; pr ...
分类:
编程语言 时间:
2020-02-12 16:04:54
阅读次数:
144
from flask import Flask,jsonify,g #导入restful类库 from flask_restful import Api,Resource from flask_httpauth import HTTPBasicAuth from itsdangerous impor ...
分类:
其他好文 时间:
2020-02-12 13:18:13
阅读次数:
65
1.前言:路飞项目所有知识点概况(了解) Vue框架:前台界面,页面逻辑 1)指令 2)实例成员 3)组件 4)项目开发 DRF框架:数据(接口) 1)基础的模块:请求、响应、解析、渲染 2)序列化、三大认证 3)过滤、搜索、排序、分页 4)异常、第三方jwt、restful接口规范 Luffy项目 ...
分类:
其他好文 时间:
2020-02-12 00:21:27
阅读次数:
79