发现和元数据交换消息模式

Web 服务设备配置文件(DPWS)主机和客户端使用一系列 SOAP 消息通过 UDP 和 HTTP 通过网络进行通信。

下图概述了 DPWS 主机和客户端之间的预期 UDP 和 HTTP 流量。

显示 DPWS 主机和客户端之间的 UDP 和 HTTP 流量的关系图。

HelloBye探测解析获取 消息均生成,无需网络请求;这些消息用于报出设备状态或发出搜索请求。 ProbeMatchesResolveMatchesGetResponse 消息是响应探测、解析和获取消息而生成的。

HelloByeResolveResolveMatches 消息始终通过 UDP 发生。 同样,获取GetResponse 元数据消息将始终通过 HTTP 或 HTTPS 发生。 探测ProbeMatches 消息通常通过 UDP 传输,但在定向发现方案中通过 HTTP 或 HTTPS 连接进行。 有关定向发现消息模式的详细信息,请参阅 使用定向发现对应用程序进行故障排除

以下列表显示了网络上的典型消息序列。 并非所有消息都是强制性的。

  1. Hello
  2. 探测
  3. ProbeMatches
  4. 解决
  5. ResolveMatches
  6. 获取(元数据交换请求)
  7. GetResponse
  8. Bye

关于设备上的 Web 服务