2009-07-15 6 views
3

Je parle à un contact technique sur le site Web du serveur qui s'attend à ce que j'utilise Visual Studio alors que je veux juste écrire un script. Voir ci-dessous pour la demande SOAP que je dois générer. (J'ai remplacé l'URL réelle par une dummy). Je suis assez nouveau à ASP et SOAP comme vous pouvez le deviner et j'ai essayé de Google un exemple de script.Création d'une requête SOAP avec ASP.Net 2.0

POST /PropertySearchService.asmx HTTP/1.1 
Host: portal.someurl.com 
Content-Type: application/soap+xml; charset=utf-8 
Content-Length: length 
<?xml version="1.0" encoding="utf-8"?> 
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> 
    <soap12:Body> 
    <GetBranches xmlns="http://portal.someurl.com"> 
     <strClientID>string</strClientID> 
    </GetBranches> 
    </soap12:Body> 
</soap12:Envelope> 

Répondre

6

Je parle à un contact technique à le site Web du serveur qui me attend à être en utilisant Visual Studio alors que je viens veux main écrire le script

Vous devriez obtenir plus que . Vous ne travaillez pas avec Classic ASP ici.

Ne pas Google. Vous ne trouverez pas de bons exemples d'envoi de messages SOAP car tous les bons exemples permettent à .NET de créer le message pour eux. Utilisez "Ajouter une référence Web" et spécifiez l'URL que votre contact essaie probablement de vous donner. Il produira une classe proxy que vous pouvez appeler.

Voir How to Consume a Web Service. Ce n'est pas à 100% comme votre cas, mais il est assez proche pour vous donner une idée de la bonne façon de faire ces choses.

+1

John, J'ai téléchargé la version d'essai de Virtual Studio 2008 et j'ai finalement lutté pour y arriver – zzapper

+0

Super! Toutes nos félicitations! J'espère vous voir ici plus souvent. –