Webservice java et client c#
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:
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