https://specs.xmlsoap.org/ws/2005/04/discovery/ws-discovery.pdf
https://specs.xmlsoap.org/ws/2004/09/soap-over-udp/soap-over-udp.pdf
本文定义了 UDP 端点的 URI 方案。 该方案允许指定主机名和端口。 解析这样的 URI 提供了根据本文档中定义的协议向 UDP 端点发送消息所需的信息
soap.udp: // <host> [ : <port> ] [/ <rel_path>] [ ? <query> ]
1.使用端口部分作为端口号,如果指定,否则使用默认端口作为 端口号。
2. 将主机部分解析为 IP 地址。
3.使用本文档中定义的消息协议,使用步骤1中确定的端口号向步骤2中确定的IP地址发送消息
4.2.3 Response Example
(001) <S:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" >
(002) <S:Header>
************* wsa:TO wsa:ACTION 。。。都叫做WS-discovery的标头 *************
(003) <wsa:To>
*********************destination为匿名(anoymous)的URI **************
http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous
</wsa:To>
(004) <wsa:Action>http://fabrikam.com/ProbeMatch</wsa:Action>
(005) <wsa:MessageId>
uuid:5a6ed11a-7a80-409a-82bf-43c4c5092911
</wsa:MessageId>
(006) <wsa:RelatesTo>
uuid:9ceada16-2403-4404-a8cc-60799acd9d1c
</wsa:RelatesTo>
(007) </S:Header>
(008) <S:Body>
(009) ...
(010) </S:Body>
(011) </S:Envelope>