使用 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