2010-05-12 7 views

risposta

5

Per impostazione predefinita, la classe proxy utilizza SOAP su HTTP per comunicare con il servizio Web XML. Tuttavia, Wsdl.exe può generare classi proxy per comunicare con un servizio Web XML, utilizzando il protocollo HTTP-GET o il protocollo HTTP-POST.

più su come utilizzare proxy del servizio Web: http://msdn.microsoft.com/en-us/library/d2s8y7bs.aspx

1

un client e un servizio Web in grado di comunicare tramite messaggi SOAP, che racchiudono i parametri di ingresso e di uscita in formato XML. Una classe proxy esegue il mapping dei parametri agli elementi XML e quindi invia i messaggi SOAP su una rete. In questo modo, la classe proxy ti libera dalla necessità di comunicare con il servizio Web a livello SOAP e consente di richiamare i metodi dei servizi Web in qualsiasi ambiente di sviluppo che supporti i proxy dei servizi SOAP e Web.

Esempio:

diagram for the following declaration

  1. client chiama il metodo del proxy, Accesso (nome utente, password).
  2. Il proxy serializza questi parametri in un messaggio SOAP e lo invia tramite HTTP al servizio Web.
  3. Il servizio Web restituisce il risultato (vero o falso in questo caso) della chiamata del metodo Login() serializzata in un messaggio SOAP.
  4. La classe del proxy deserializza la risposta e restituisce il valore booleano true all'applicazione client.
Problemi correlati