没有合适的资源?快使用搜索试试~ 我知道了~
rapier:实体和关系中的REST API
共110个文件
yaml:28个
sh:27个
py:22个
需积分: 5 0 下载量 174 浏览量
2021-05-03
15:22:02
上传
评论
收藏 147KB ZIP 举报
温馨提示
Rapier-来自实体和关系的REST API 突破繁琐的API规范 介绍 是Apigee创建的一种新的(2015)API规范语言。 Rapier的目标是允许以其他API规范语言所需的工作量的十分之一来指定和学习REST API,并生成描述更高质量API的规范1 。 通过在YAML中指定作为API基础的数据模型的实体和关系以及遍历这些关系的查询路径,可以使用Rapier指定API。 API的HTTP消息的详细信息是使用HTTP规范中描述的标准模式以及我们添加的一些约定从该规范中得出的。 因此,Rapier消除了重复记录各个URL及其方法的需求,这些URL及其方法仅在它们接受和返回的实体或它们表示的查询中有所不同。 Rapier用于指定新的API。 除非该API使用与Rapier相同的约定并且在应用它们时完全一致,否则您将无法使用Rapier描述现有的API。 Rapier采用面向数据
资源推荐
资源详情
资源评论
收起资源包目录
rapier:实体和关系中的REST API (110个子文件)
.gitignore 1KB
ssl.html 20KB
spec-hub-with-impl.html 17KB
spec-hub.html 17KB
petstore.html 13KB
property-tracker.html 12KB
dog-tracker.html 8KB
common.html 8KB
todo-list-with-self.html 3KB
todo-list-with-id.html 3KB
todo-list-basic.html 3KB
links-todo-list.html 3KB
site-webmaster.html 2KB
hello-message.html 2KB
RapierThumb.jpg 21KB
base_api.js 10KB
todo_list.js 6KB
test.js 6KB
property-tracker.js 4KB
dog-tracker.js 3KB
hello_message.js 2KB
todoListAPI.js 2KB
todo-list.js 2KB
hello-message.js 1KB
helloMessageApi.js 1KB
test.js 707B
package.json 273B
package.json 268B
package.json 221B
LICENSE 558B
README.md 49KB
data_model.md 2KB
gen_openapispec.py 73KB
validate_rapier.py 45KB
gen_html.py 9KB
base_api.py 8KB
test.py 3KB
gen_js_sdk.py 3KB
gen_py_sdk.py 2KB
property-tracker.py 1KB
rapier.py 1009B
dog-tracker.py 989B
test.py 688B
todo_list_api.py 643B
hello-message.py 557B
setup.py 522B
hello_message_api.py 375B
__init__.py 0B
__init__.py 0B
__init__.py 0B
__init__.py 0B
todo-list.py 0B
__init__.py 0B
__init__.py 0B
run-tests.sh 1KB
run-tests.sh 1KB
run-validation-tests.sh 1KB
run-tests.sh 512B
run-tests.sh 498B
run-spechub-test.sh 348B
run-ssl-test.sh 343B
run-todo-with-links-test.sh 266B
run-todo-with-self-test.sh 264B
run-links-todo-test.sh 261B
run-todo-with-id-test.sh 260B
run-property-test.sh 260B
run-todo-basic-test.sh 256B
run-site-webmaster-test.sh 254B
run-hello-test.sh 252B
run-dog-test.sh 250B
run-use-common-test.sh 246B
run-petstore-test.sh 242B
run-common-test.sh 227B
run-deployment-validation-test.sh 221B
run_tests.sh 175B
run_tests.sh 175B
run_tests.sh 118B
run_tests.sh 112B
run_tests.sh 78B
run_tests.sh 78B
publish.sh 36B
requirements.txt 12B
spec-hub-with-impl.yaml 50KB
petstore.yaml 45KB
spec-hub.yaml 42KB
property-tracker.yaml 41KB
ssl.yaml 30KB
dog-tracker.yaml 23KB
use-common.yaml 17KB
links-todo-list.yaml 11KB
todo-list-with-id.yaml 11KB
todo-list-with-self.yaml 11KB
todo-list-basic.yaml 11KB
site-webmaster.yaml 10KB
spec-hub.yaml 7KB
hello-message.yaml 6KB
ssl.yaml 5KB
common.yaml 4KB
property-tracker.yaml 4KB
petstore.yaml 4KB
共 110 条
- 1
- 2
资源评论
DGGs
- 粉丝: 15
- 资源: 4645
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功