rest-api设计风格
rest-api设计风格
规则限制:
1)只能使用http-POST方法,url:POST http://ip:port/resource/method,如果考虑版本控制url:POST http://ip:port/V1/resource/method;
2)所有请求参数必须是json格式,且必须放body里面;
3)文件传输必须使用multipart;
单表CRUD举例:
danwei(资源):计量单位
1)查询
POST http://127.0.0.1:1234/danwei/select
body:查询where条件
2)新增
POST http://127.0.0.1:1234/danwei/insert
body:要新增的数据
3)修改
POST http://127.0.0.1:1234/danwei/update
body:要修改的数据
4)删除
POST http://127.0.0.1:1234/danwei/delete
body:要删除的数据
多表CRUD举例:
1)查询
POST http://127.0.0.1:1234/tables/select
body:查询where条件
2)新增
POST http://127.0.0.1:1234/tables/insert
body:要新增的数据
文件传输举例:
1)上传文件
POST http://127.0.0.1:1234/multipart/upfile
form-data body:要上传的文件名和文件,一次可上传多个文件
2)文件下载
POST http://localhost:1234/multipart/downfile
body:要下载的文件名
存储过程举例:
1)返回多结果集带output参数
POST http:localhost:1234/storedproc/open
body:input参数
2)返回单结果集
POST http://localhost:1234/storedproc/open2
body:input参数
本文来自博客园,作者:{咏南中间件},转载请注明原文链接:https://www.cnblogs.com/hnxxcxg/p/18224868