Creazione di client di servizi Web XML
Questo argomento è specifico di una tecnologia legacy. Servizi Web XML e client di servizi Web XML devono essere creati attualmente tramite Windows Communication Foundation.
Un client del servizio Web è un componente o un'applicazione che comunica con un servizio Web utilizzando messaggi SOAP oppure un analogo protocollo di messaggistica. Un client di servizio Web può essere un'applicazione client tradizionale oppure un'altra applicazione Web. (In questa situazione, l'applicazione Web utilizza e formatta la parte XML all'interno del messaggio SOAP, quindi invia restituisce il risultato a un client finale, ad esempio un browser Web.)
Creare un client di servizio Web attenendosi alla seguente procedura.
Creare una classe proxy per il servizio Web.
Fare riferimento alla classe proxy nel codice client.
Creare un'istanza della classe proxy nel codice del client.
Se l'accesso anonimo è stato disabilitato per l'applicazione Web in cui risiede il servizio Web, impostare la proprietà Credentials della classe proxy.
Eseguire la chiamata al metodo nella classe proxy che corrisponde al metodo del servizio Web con sui si intende comunicare.
Per la maggior parte dei client, la procedura differisce solo nelle modalità in cui viene fatto riferimento alla classe proxy e nelle modalità di distribuzione del client del servizio Web.
Nota: |
---|
Se viene creato un client del servizio Web utilizzando gli argomenti seguenti e si verifica un errore nel proxy con il seguente testo dell'eccezione: "Richiesta non riuscita con codice di stato HTTP 401: Non autorizzato", è molto probabile che non siano state ancora passate le credenziali di sicurezza alla cache delle credenziali sul proxy. Per i dettagli relativi al passaggio al servizio delle corrette informazioni sulle credenziali, vedere Procedura: configurare un servizio Web XML per l'autenticazione di Windows. |
Argomenti della sezione
- Procedura: creare un client Web Form ASP.NET
Viene illustrato come creare un'applicazione Web Form come client di un servizio Web.
- Procedura: creare un client di applicazione console
Viene illustrato come creare un'applicazione console come client di un servizio Web.
Sezioni correlate
- Compilazione di client dei servizi Web XML
Spiega come compilare un client per un servizio Web XML, indipendentemente dalla piattaforma o tecnologia utilizzata per compilare il servizio Web XML.
- Comunicazione asincrona con i servizi Web XML
Descrive tecniche e modelli di progettazione per la comunicazione asincronica con un servizio Web.
- Procedura: accedere ai servizi Web XML da un browser
Spiega come testare un servizio Web e i metodi specifici del servizio Web utilizzando un browser Web.
Data di compilazione: 2011-02-23