syntax = "v1"
type PingRequest {
ip string `json:"ip"` // ip/域名
}
type TracerouteRequest {
ip string `json:"ip"` // ip/域名
}
@server (
prefix: /api/v1
group: system/tools
)
service ntls {
@handler PingHandler
post /system/tools/ping (PingRequest) returns (string)
@handler TracerouteHandler
post /system/tools/traceroute (TracerouteRequest) returns (string)
}