Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Komunikat Get to komunikat WS-Transfer używany do żądania metadanych. Aby uzyskać więcej informacji na temat pobierania komunikatów, zobacz sekcję 3.1 specyfikacji WS-Transfer. Ponieważ wymiana metadanych odbywa się za pośrednictwem protokołu HTTP, komunikat Get to ładunek żądania HTTP.
Klienci DPWS wysyłają komunikaty. Klienci odnajdywania funkcji, klienci WSDAPI wywołujący WSDCreateDeviceProxyi klienci WSDAPI wywołujący WSDCreateDeviceProxyAdvanced wysłać ten komunikat.
Nuta
W tym temacie przedstawiono przykładowy komunikat DPWS generowany przez klientów i hostów WSDAPI. WSDAPI przeanalizuje i zaakceptuje inne komunikaty zgodne z programem DPWS, które nie są zgodne z tym przykładem. Nie używaj tego przykładu do weryfikowania współdziałania programu DPWS; Zamiast tego użyj WSDAPI Basic Interoperability Tool (WSDBIT).
W poniższym przykładzie pokazano przykładowe żądanie Get HTTP.
POST /37f86d35-e6ac-4241-964f-1d9ae46fb366
HTTP/1.1
Content-Type: application/soap+xml
User-Agent: WSDAPI
Host: 192.168.0.2:5357
Content-Length: 658
Connection: Keep-Alive
Cache-Control: no-cache
Pragma: no-cache
Żądanie Get HTTP ma następujące punkty fokusu.
| Punkt koncentracji uwagi | Wiersz nagłówka | Opis |
|---|---|---|
| Ścieżka adresu URL | |
Ścieżka adresu URL, w której wysłano żądanie GET HTTP. |
| Host i port | |
Host i port, na którym zostało skierowane żądanie Get HTTP. |
Poniższy komunikat PROTOKOŁU SOAP przedstawia przykładowy komunikat Pobierz.
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope
xmlns:soap="https://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="https://schemas.xmlsoap.org/ws/2004/08/addressing">
<soap:Header>
<wsa:To>
urn:uuid:37f86d35-e6ac-4241-964f-1d9ae46fb366
</wsa:To>
<wsa:Action>
https://schemas.xmlsoap.org/ws/2004/09/transfer/Get
</wsa:Action>
<wsa:MessageID>
urn:uuid:027bec45-c37c-466c-936c-68f648abe2bb
</wsa:MessageID>
<wsa:ReplyTo>
<wsa:Address>
https://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous
</wsa:Address>
</wsa:ReplyTo>
<wsa:From>
<wsa:Address>
urn:uuid:49e131df-351a-4ece-9a6f-6a862d31cffa
</wsa:Address>
</wsa:From>
</soap:Header>
<soap:Body>
</soap:Body>
Komunikat Get ma następujące punkty fokusu.
| Punkt koncentracji uwagi | XML | Opis |
|---|---|---|
| Do | |
Identyfikator urządzenia, który jest proszony o metadane. |
| Pobierz | |
Akcja Pobierz protokół SOAP identyfikuje komunikat jako komunikat Pobierz. |
| Identyfikator komunikatu | |
Zawiera identyfikator komunikatu, do którego odwołuje się komunikat GetResponse. |
Tematy pokrewne