云服务器内容精选

  • 响应示例 返回状态码为200:查询ping探测结果信息成功,响应体参考PingReplyResponse。 HTTP/1.1 200 OK Date: Sun,11 May 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "The device does not exist.", "data" : { "taskId" : "75ade72a-e7a9-4c81-8fca-894e7ca9c2c2", "totalCount" : 5, "successCount" : 5, "lossRate" : 100, "rttAvg" : 5, "status" : 1, "PingReply" : { "data" : [ { "sequence" : 5, "dataByte" : 5, "ttlOrHoplimit" : 100, "rtt" : 5, "result" : 1 } ] } } } 返回状态码为400:请求参数错误,无响应体。 HTTP/1.1 400 Bad Request Date: Sun,11 May 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive 返回状态码为500:内部服务器错误,无响应体。 HTTP/1.1 500 Internal Server Error Date: Sun,11 May 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive
  • 响应参数 返回状态码为200:查询ping探测结果信息成功,响应体参考PingReplyResponse。 表2 PingReplyResponse对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errcode string - - 错误码。 "0" errmsg string - - 错误信息。 "The device does not exist." data REFERENCE 详细请参见表3。 ping任务返回结果 - 表3 PingReplyResult对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 taskId string - - ping探测任务ID,格式UUID。 "75ade72a-e7a9-4c81-8fca-894e7ca9c2c2" totalCount integer - - 总探测次数。 5 successCount integer - - 成功探测次数。 5 lossRate float - - 丢失率。单位:百分比。 100 rttAvg integer - - 报文平均响应时间,单位:毫秒。 5 status integer - - 探测状态。 0 --- 成功 1 --- 执行中 2 --- 超时 3 --- 失败 1 PingReply REFERENCE 详细请参见表4。 ping探测任务返回具体信息。 - 表4 PingReply对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 data ARRAY_REFERENCE 0-2147483647个列表项,详细请参见表5。 ping探测任务返回具体信息。 - 表5 PingReplySingle对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 sequence integer - - 探测序号。 5 dataByte integer - - 响应报文的长度,单位:字节。 5 ttlOrHoplimit integer - - 生存时间值,单位:毫秒。 100 rtt integer - - 响应时间,单位:毫秒。 5 result integer - - 探测状态。 0 --- 成功 1 --- 执行中 2 --- 超时 1 返回状态码为400:请求参数错误,无响应体。 详细信息请参见实际响应消息体。 返回状态码为500:内部服务器错误,无响应体。 详细信息请参见实际响应消息体。
  • 请求示例 HTTP的示例 GET /controller/campus/v1/oamservice/ping/75ade72a-e7a9-4c81-8fca-894e7ca9c2c2 HTTP/1.1 Host: 192.168.1.125:18002 Content-Type: application/json Accept: application/json Accept-Language: en-US X-AC CES S-TOKEN: x-yyyyyy
  • 请求示例 HTTP的示例 POST /controller/campus/v1/oamservice/ping HTTP/1.1 Host: 192.168.1.125:18002 Content-Type: application/json Accept: application/json Accept-Language: en-US X-ACCESS-TOKEN: x-yyyyyy { "deviceId" : "75ade72a-e7a9-4c81-8fca-894e7ca9c2c2", "destination" : "192.168.7.3", "pingSelf" : false }
  • 响应示例 返回状态码为201:创建ping探测任务成功,响应体参考PingTaskResponse。 HTTP/1.1 201 Created Date: Sun,11 May 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "The device does not exist.", "data" : { "taskId" : "75ade72a-e7a9-4c81-8fca-894e7ca9c2c2", "destination" : "192.168.7.3", "status" : 1 } } 返回状态码为400:请求参数错误,无响应体。 HTTP/1.1 400 Bad Request Date: Sun,11 May 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive 返回状态码为500:内部服务器错误,无响应体。 HTTP/1.1 500 Internal Server Error Date: Sun,11 May 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive
  • 请求参数 表1 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 request 是 REFERENCE 详细请参见表2。 请求参数。 - 表2 PingDiagnoseDto对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 deviceId 是 string 36个字符。 - 设备ID,UUID格式。 "75ade72a-e7a9-4c81-8fca-894e7ca9c2c2" destination 否 string 0~253个字符。 - ping目的地址,可以是IP地址或 域名 ,域名中不能包含空格。 当pingSelf字段为false时,必须设置该字段 "192.168.7.3" pingSelf 是 boolean true false - 是否探测自身IP地址。默认为false false
  • 响应参数 返回状态码为201:创建ping探测任务成功,响应体参考PingTaskResponse。 表3 PingTaskResponse对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errcode string - - 错误码。 "0" errmsg string - - 错误信息。 "The device does not exist." data REFERENCE 详细请参见表4。 创建ping任务的返回信息 - 表4 PingTaskDiagnose对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 taskId string - - ping探测任务ID,格式UUID。 "75ade72a-e7a9-4c81-8fca-894e7ca9c2c2" destination string - - 目的地址。可以是IP地址或域名,域名中不能包含空格。 "192.168.7.3" status integer - - 探测状态。当探测状态为1时,会根据任务ID查询任务结果。探测状态取值如下: 0 --- 成功 1 --- 执行中 2 --- 超时 1 返回状态码为400:请求参数错误,无响应体。 详细信息请参见实际响应消息体。 返回状态码为500:内部服务器错误,无响应体。 详细信息请参见实际响应消息体。
  • 响应示例 返回状态码为200:查询Trace探测结果成功,响应体参考TraceReplyResponse。 HTTP/1.1 200 OK Date: Sun,11 May 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive { "errcode" : "0", "errmsg" : "The device does not exist.", "data" : { "taskId" : "75ade72a-e7a9-4c81-8fca-894e7ca9c2c2", "destination" : "192.168.7.3", "status" : 1, "TraceHopList" : { "data" : [ { "hopIndex" : 1, "hopAddress" : "192.168.7.3", "TraceProbeList" : { "data" : [ { "probeIndex" : 1, "result" : 1, "deltaTime" : 1, "probeAddress" : "192.168.7.3" } ] } } ] } } } 返回状态码为400:请求参数错误,无响应体。 HTTP/1.1 400 Bad Request Date: Sun,11 May 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive 返回状态码为500:内部服务器错误,无响应体。 HTTP/1.1 500 Internal Server Error Date: Sun,11 May 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive
  • 响应参数 返回状态码为200:查询Trace探测结果成功,响应体参考TraceReplyResponse。 表2 TraceReplyResponse对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errcode string - - 错误码。 "0" errmsg string - - 错误信息。 "The device does not exist." data REFERENCE 详细请参见表3。 trace任务返回结果 - 表3 TraceReplyResult对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 taskId string - - trace探测任务ID,格式UUID。 "75ade72a-e7a9-4c81-8fca-894e7ca9c2c2" destination string - - 目的地址。可以是IP地址或域名,域名中不能包含空格。 "192.168.7.3" status integer - - 探测状态。 0 --- 已完成 1 --- 执行中 2 --- 超时 3 --- 失败 1 TraceHopList REFERENCE 详细请参见表4。 trace探测任务返回具体信息。 - 表4 TraceHopList对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 data ARRAY_REFERENCE 0-2147483647个列表项,详细请参见表5。 trace探测任务返回具体信息。 - 表5 TraceHopDiagnose对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 hopIndex integer - - 跳数索引。 1 hopAddress string - - 该跳地址。可以是IP地址或域名,域名中不能包含空格。 "192.168.7.3" TraceProbeList REFERENCE 详细请参见表6。 trace探测任务单跳返回具体信息。 - 表6 TraceProbeList对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 data ARRAY_REFERENCE 0-2147483647个列表项,详细请参见表7。 trace探测任务单跳返回具体信息。 - 表7 TraceProbeDiagnose对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 probeIndex integer - - 单跳探测索引。 1 result integer - - 探测状态。 0 --- 已完成 1 --- 执行中 2 --- 超时 3 --- 失败 1 deltaTime integer - - 探测增量时间。 1 probeAddress string - - 单跳探测地址。可以是IP地址或域名,域名中不能包含空格。 "192.168.7.3" 返回状态码为400:请求参数错误,无响应体。 详细信息请参见实际响应消息体。 返回状态码为500:内部服务器错误,无响应体。 详细信息请参见实际响应消息体。
  • 请求示例 HTTP的示例 GET /controller/campus/v1/oamservice/trace/75ade72a-e7a9-4c81-8fca-894e7ca9c2c2 HTTP/1.1 Host: 192.168.1.125:18002 Content-Type: application/json Accept: application/json Accept-Language: en-US X-ACCESS-TOKEN: x-yyyyyy