获取服务契约定义列表
GET
/naming/v1/service/contracts
最后修改时间:2024-08-21 04:18:22
责任人:未设置
请求参数
Query 参数
id
string
服务契约定义ID
namespace
string
命名空间
service
string
服务名称
name
string
可选
protocol
string
可选
version
string
服务契约版本
brief
string
可选
offset
integer
可选
示例值:
0
limit
integer
可选
示例值:
100
Header 参数
X-Polaris-Token
string
可选
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://119.91.66.223:8090/naming/v1/service/contracts?id=&namespace=&service=&name=&protocol=&version=&brief=&offset=0&limit=100' \
--header 'X-Polaris-Token;'
返回响应
🟢200成功
application/json
Body
code
integer
状态码
info
string
提示信息
data
array [object {13}]
必需
id
string
服务契约ID
type
string
服务契约类型
namespace
string
命名空间
service
string
服务名
protocol
string
协议
version
string
协议版本
revision
string
服务契约摘要
content
string
内容正文
contentDigest
string
内容摘要
status
string
在线状态
interfaces
array[object (服务契约接口定义) {14}]
接口列表
ctime
string
创建时间
mtime
string
更新时间
amount
integer
总数
size
integer
当前返回的数据条数
示例
{
"code": 0,
"info": "string",
"data": [
{
"id": "string",
"type": "string",
"namespace": "string",
"service": "string",
"protocol": "string",
"version": "string",
"revision": "string",
"content": "string",
"contentDigest": "string",
"status": "string",
"interfaces": [
{
"id": "string",
"method": "string",
"path": "string",
"content": "string",
"contentDigest": "string",
"source": "string",
"revision": "string",
"ctime": "string",
"mtime": "string",
"namespace": "string",
"service": "string",
"protocol": "string",
"version": "string",
"type": "string"
}
],
"ctime": "string",
"mtime": "string"
}
],
"amount": 0,
"size": 0
}
修改于 2024-08-21 04:18:22