KONG - Service API详解
目录
Service API详解
1. 添加服务
请求地址:/service/
请求方法:POST
请求主体:
2. 列出service列表
请求地址:/service/
请求方法:GET
3. 查找service
按条件查找service
请求地址:/services/{name or id}
请求方法:GET
属性 | 描述
- | :-: | :-
name or id
(必填) | 要检索的服务的唯一标识符或名称。
查找与指定route关联的service
请求地址:/routes/{route name or id}/service
请求方法:GET
属性 | 描述
- | :-: | :-
route name or id
(必填) | 与要检索的服务关联的唯一标识符或路由的名称。
查找与指定Plugin
关联的service
请求地址:/services/{name or id}
请求方法:GET
属性 | 描述
- | :-: | :-
plugin id required
(必填) | 与要检索的服务关联的插件的唯一标识符。
4. 更新service
更新service
请求地址:/services/{name or id}
请求方法:PATCH
属性 | 描述
- | :-: | :-
name or id
(必填) | 要更新的服务的唯一标识符或名称。
更新与特定路由关联的服务
请求地址:/routes/{route name or id}/service
请求方法:PATCH
属性 | 描述
- | :-: | :-
route name or id
(必填) | 与要更新的服务关联的唯一标识符或路由名称。
更新与特定插件关联的服务
请求地址:/plugins/{plugin id}/service
请求方法:PATCH
属性 | 描述
- | :-: | :-
plugin id
(必填) | 与要检索的服务关联的插件的唯一标识符。
请求主体
5. 更新或创建service
Create Or Update Service
请求地址:/services/{name or id}
请求方法:PUT
属性 | 描述
- | :-: | :-
name or id
(必填) | 要创建或更新的服务的唯一标识符或名称。
创建或更新与特定route关联的服务
请求地址:/routes/{route name or id}/service
请求方法:PUT
属性 | 描述
- | :-: | :-
route name or id
(必填) | 与要创建或更新的服务关联的唯一标识符或路由名称。
创建或更新与特定插件关联的服务
请求地址:/plugins/{plugin id}/service
请求方法:PUT
属性 | 描述
- | :-: | :-
plugin id
(必填) | 与要创建或更新的服务关联的插件的唯一标识符。
请求主体
使用主体中指定的定义在请求的资源下插入(或替换)服务。服务将通过name or id
属性进行标识。
当name or id
属性具有UUID的结构时,将通过其标识要插入/替换的Service id
。否则将通过标识name
。
当创建新服务而未指定id
时(无论是在URL中还是在正文中),它将自动生成。
注意,不允许在URL中指定一个名称,而在请求体中指定另一个名称。
6. 删除服务
删除服务
请求地址:/services/{name or id}
请求方法:DELETE
属性 | 描述
- | :-: | :-
name or id
(必填) | 要删除的服务的唯一标识符或名称。
删除与特定路由关联的服务
请求地址:/routes/{route name or id}/service
请求方法:DELETE
属性 | 描述
- | :-: | :-
route name or id
(必填) | 唯一标识符或路径相关联的服务的名称被删除。
原文地址:https://www.cnblogs.com/sunhongleibibi/p/11977907.html
- NEC 框架规范 animation
- NEC 框架规范 css function
- NEC 框架规范 css reset
- NEC 工程师规范
- 另一种进步观
- 设计中的“信噪比”平衡
- NEC html规范
- WordPress 中获取文章的第一段文字的函数
- 网络新纪元
- Genericons:又一个Icon Fonts 集合项目( Automattic出品)
- 牛津大学互联网研究院主任Luciano Floridi:大数据、小模式、深影响
- WordPress 主题开发之激活主题后显示自定义提示信息
- Normalize.css ——CSS Reset的友好替代品
- jQuery Builder:jQuery 库的精简之道
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 谈谈 INotifyPropertyChanged 的实现
- C 语言小知识
- 使用代码配置 NHibernate
- [Introduction]Go特殊的引用类型:值传递/指针传递/引用传递
- PythonforResearch | 0_语法基础
- iOS 系统中的视图动画
- 在 Android 的 /data 目录下添加虚拟内存
- 玩转安卓模拟器命令行
- 如何利用NLog输出结构化日志,并在Kibana优雅分析日志?
- Android 应用保存状态
- 2020-8-9日报:修复zip在某些X64机器上的运行崩溃问题
- 专题一:预处理数据(使用sklearn-preprocessing)
- 「Docker」使用 Docker run 覆盖 ENTRYPOINT
- 尝试在 Mono 3.0 下运行 ASP.NET MVC 4
- CentOS7使用yum安装nginx报错:获取 GPG 密钥失败:[Errno 14] curl#60 - "Peer's Certificate has expired."