共用方式為


XAddr 驗證規則

傳輸位址 (XAddrs) 包含在 ProbeMatchesResolveMatches 訊息中,在 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 位址,必須與接收ProbeMatches 或 ResolveMatches訊息的介面卡位於相同的子網上。
  • 第一個 XAddr 中指定的位址和埠必須可供存取。 WSDAPI 會在建立 HTTP 連線時嘗試連線到此位址。

ProbeMatches

ResolveMatches

探索和中繼資料交換訊息模式