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
Partager