发现和元数据交换消息模式
Web 服务的设备配置文件 (DPWS) 主机和客户端通过 UDP 和 HTTP 使用一系列 SOAP 消息通过网络进行通信。
下图概述了 DPWS 主机和客户端之间的预期 UDP 和 HTTP 流量。
Hello、 Bye、 Probe、 Resolve 和 Get 消息都是在没有网络请求的情况下生成的;这些消息用于通知设备状态或发出搜索请求。 ProbeMatches、 ResolveMatches 和 GetResponse 消息是在响应探测、解析和获取消息时生成的。
Hello、 Bye、 Resolve 和 ResolveMatches 消息将始终通过 UDP 发生。 同样, Get 和 GetResponse 元数据消息将始终通过 HTTP 或 HTTPS 发生。 探测 和 ProbeMatches 消息通常通过 UDP 传输,但在定向发现方案中通过 HTTP 或 HTTPS 连接进行。 有关定向发现消息模式的详细信息,请参阅 使用定向发现排查应用程序问题。
以下列表显示了网络上的典型消息序列。 并非所有邮件都是必需的。
- Hello
- 探测
- ProbeMatches
- 解决
- ResolveMatches
- 获取 (元数据交换请求)
- GetResponse
- 再见
相关主题