Come ottenere un flusso API in formato XML

June 4

Un'interfaccia di programmazione delle applicazioni consente ai programmatori di connettersi ai server remoti e le funzioni gestite istituiti dalle sviluppatori API. È necessario utilizzare il servizio di messaggistica SOAP .NET per connettersi ai server XML dal Web app. SOAP è formattata in XML in modo che la risposta del messaggio SOAP viene analizzato con funzioni interne .NET. Il linguaggio .NET analizza automaticamente il messaggio XML in modo tutto quello che devi fare è fare una connessione con l'API.

istruzione

1 Aprire Visual Studio dal menu di Windows "Start". Aprire l'applicazione Web che si desidera utilizzare per la connessione alle API.

2 Fare doppio clic sul file che si desidera utilizzare per la connessione alle API. Il file di codice di .NET si apre per l'editor di codice. Aggiungere le librerie SOAP all'inizio del file. Copiare e incollare il seguente codice all'inizio del file:

utilizzando Microsoft.Web.Services2;
utilizzando Microsoft.Web.Services2.Messaging;
utilizzando Microsoft.Web.Services2.Addressing;

3 Fare una richiesta al server SOAP. Il seguente codice apre l'API sul server remoto utilizzando il formato XML SOAP:

SoapEnvelope chiamata = new SoapEnvelope ( "API Service", busta);

Sostituire "API Service" con il nome delle API a cui si desidera collegare.

4 Ottenere la risposta XML dal server. La classe "SoapEnvelope" memorizza la risposta del API in formato XML. Utilizzare il seguente codice per recuperare la risposta del server:

SoapEnvelope tornare = client.RequestResponseMethod (call);