使用 REST API 管理发现
您可以使用 REST API 来启动发现以及管理发现,发现概要文件和发现作用域。
要使用 REST API ,请完成以下一个或多个步骤:
- 要启动发现,请使用发送 POST 请求的发现服务资源,指定发现运行的名称。您可以使用此资源来启动具有或不具有概要文件的发现。例如,此 HTML 表单使用指定作用域的指定概要文件以 "TestRun2" 名称开始发现。
<form action="http://example.com:9430/rest/discovery/start/TestRun2" method="post"> Profile: <input type="text" name="profile"><br> Scope: <input type="text" name="scope"><br> <input type="submit" value="Submit"></input> </form> - 要检查当前发现状态,请使用发现状态资源,为输出数据指定 XML 或 JSON 格式。此示例使用 JSON 格式检查发现状态:
http://example.com/rest/discovery/status?feed=json - 要检索已定义的发现概要文件的列表,请使用发现概要文件服务资源,为输出数据指定 XML 或 JSON 格式。以下示例列出了使用 XML 格式的发现概要文件:
http://example.com/rest/discovery/profiles?feed=xml - 要检索已定义的发现概要文件的详细信息,请使用发现概要文件资源,为输出数据指定 XML 或 JSON 格式。这将使用 JSON 格式检索
Level 3 Discovery概要文件的详细信息:http://example.com/rest/discovery/profile/Level%203%20Discovery?feed=json - 要检索已定义发现作用域的列表,请使用发现作用域服务资源,为输出数据指定 XML 或 JSON 格式。此示例列出了使用 XML 格式的发现作用域:
http://example.com/rest/discovery/scopes?feed=xml - 要检索已定义发现作用域的详细信息,请使用发现作用域资源,并为输出数据指定 XML 或 JSON 格式。这将使用 JSON 格式检索
scope1作用域的详细信息:http://example.com/rest/discovery/scope/scope1?feed=json