共用方式為


XAddr 驗證規則

ProbeMatchesResolveMatches 訊息中包含的傳輸位址 (XAddrs)在 WSDAPI 傳送 HTTP 訊息之前,會受到基本驗證,例如元數據要求。

這是為了確保 XAddrs 位於與用戶端相同的子網上。

下列 XML 顯示範例 XAddrs 元素。 wsd 前置詞是指 命名空間 https://schemas.xmlsoap.org/ws/2005/04/discovery

<wsd:XAddrs>
    https://192.168.0.2:5357/37f86d35-e6ac-4241-964f-1d9ae46fb366
</wsd:XAddrs>

下列所有條件都必須符合,HTTP 訊息才會透過網路傳送。

  • XAddrs 必須是 HTTP 或 HTTPS 位址。 會忽略其他配置的 XAddrs。
  • 如果有任何 HTTPS XAddrs 存在,則所有 XAddrs 都必須是 HTTPS。 會完全忽略包含 HTTP 和 HTTPS 位址的 XAddr 區段。 此外,裝置的端點位址必須完全符合 HTTPS XAddrs。
  • XAddrs 必須是可透過 DNS 解析的 IP 位址或主機名。 通常會使用IP位址。
  • XAddrs 中至少包含一個 IP 位址(或從 XAddrs 中包含的主機名解析的 IP 位址)必須位於與接收 ProbeMatchesResolveMatches 訊息的配接器相同子網上。
  • 第一個 XAddr 中指定的位址和埠必須可供存取。 WSDAPI 會在建立 HTTP 連線時嘗試連線到此位址。

ProbeMatches

ResolveMatches

探索和元數據交換訊息模式