Salut,
J'ai créé un web service en java qui permet de se connecter à une base de données et d'effectuer des traitement sur celle-ci. Je dois maintenant créer une interface en C# qui exploitera ces web services.

En trouvant des bouts de code par-ci par-là sur internet, j'arrive à récupérer le retour des méthodes qui n'ont aucun argument en paramètre comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
string url = "http://localhost:8081/QuizzWebService/cmd-getAll";
            HttpWebRequest POSTRequest = (HttpWebRequest)WebRequest.Create(url);
            POSTRequest.Method = "POST";
 
            Console.WriteLine("Sending POST Request getAll");
            HttpWebResponse POSTResponse = (HttpWebResponse)POSTRequest.GetResponse();
            Stream POSTResponseStream = POSTResponse.GetResponseStream();
            StreamReader sr = new StreamReader(POSTResponseStream);
 
            Console.WriteLine("Response from Server");
            Console.WriteLine(sr.ReadToEnd());
Maintenant, sur certaines méthodes, j'ai besoin de passer un argument. Par exemple, la méthode getProfil requiert un numéro d'employé.
J'ai essayé de modifier l'adresse du web service comme ceci par exemple :
http://localhost:8081/QuizzWebServic...mploye=m011111

Mais je n'obtiens pas de résultats (enfin j'obtiens "null" alors que j'ai bien un profil m011111 dans ma base de données).
En plus de ça, je me demande si ma méthode pour exploiter mon web service est très efficace, si je dois faire beaucoup de traitements sur les données, ça risque de devenir rapidement imbuvable si je dois modifier à chaque fois l'adresse entière du web service ...

Pouvez-vous m'aider à résoudre ce point s'il vous plait ?
Merci d'avance.