bonjour,

Je developpe actuellement un site qui fait appel a des webservice java.
La solution la plus radical est de référence le wsdl dans VS2005 mais voila,
probleme avec la date car le format est yyyy-mm-ddThh:mm:ss.ff+01:00 et que le cast et du DateTime dans le wsdl.

Donc je passe parle le httpwebrequest mais je cherche des tuto pour m'aider.

Voici ce que j'ai deja fait

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
//La je défini ma requête HTTP
            HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create("http://www.secret.fr/services/INeoTempoService");
            webRequest.Method = "POST";
            webRequest.KeepAlive = false;
            webRequest.ContentType = "text/plain; charset=UTF8";
            webRequest.ContentLength = requete.Length;
 
            //Ici je renseigne la méthode du WebService que je veux appeller
            webRequest.Headers.Add("Tarifer", "http://www.secret.fr/services/INeoTempoService?wsdl");
            webRequest.ProtocolVersion = new Version(1, 1);
            webRequest.Timeout = 4000;
            StreamWriter stream = new StreamWriter(webRequest.GetRequestStream());
            stream.Write(requete);
            stream.Flush();
            stream.Close();
 
            //Et la je récupère la réponse...
            HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
            StreamReader responseReader = new StreamReader(webResponse.GetResponseStream());
            command = responseReader.ReadToEnd();
            webResponse.Close();

Le probleme est maintenant que je ne sais pas appele la methode du wsdl que j'ai besoin

Merci a ce qui prendrons le temps de me repondre