Bonjour à tous,

J'ai besoin de récupérer une valeur (integer) sur un site dont le fournisseur m'a fourni la commande suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
https://www.X.com/secure/messenger/soap/AcountService.asmx?=GetMessageLimit (j'ai remplacé le nom fournisseur par un X)
J'ai donc essayé de créer un WebService avec les composants de Delphi 2005(Importateur SOAP) mais une erreur m'est retourné car l'application attend au POST un fichier WDSL.

Le code que je voudrais traité le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
 
POST /secure/x/soap/AccountService.asmx HTTP/1.1
Host: www.x.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "com.x.ems.soapinterface/GetMessageLimit"
 
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <MessengerHeader xmlns="com.x.ems.soapinterface">
      <Username>string</Username>
      <Password>string</Password>
      <Account>string</Account>
    </MessengerHeader>
  </soap:Header>
  <soap:Body>
    <GetMessageLimit xmlns="com.x.ems.soapinterface" />
  </soap:Body>
</soap:Envelope>
Si un spécialiste du Webservice pouvait m'aider, je serais heureux. J'ain fini le programme et je butte sur ce problème.

Merci à tous pour votre aide