Bonjour tout le monde,
J'ai un Service Web auquel est liée une classe proxy. Dans cette classe proxy, j'utilise une méthode chercher(). Voir code ci-dessous:
Jusqu'à tout récemment, dès que la méthdoe chercher(I) est appelée, cela déclenchait une exception, car le fournisseur de la méthdoe retournait du text/html dans Content-Type du Header. Ce dernier a corriger son problème et retourne du text/xml dans Content-Type du Header et cela ne déclenche plus d'exception, mais le problème est que ma variable "res" est toujours affectée à null. Pourtant avec le "sniffer" HTTP Analyser v2, je vois qu'il y a une réponse qui m'est retourné. J'ai l'impression que c# n'accepte cette réponse.
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
22
23
24 string certPath = @"C:\cb\certificat\Test.cer"; ... NetworkCredential credentials = new NetworkCredential(); CredentialCache cache = new CredentialCache(); classProxy proxy = new classProxy(); ..... proxy.Url = @"https://...."; proxy.ClientCertificates.Add(X509Certificate.CreateFromCertFile(certPath)); credentials.UserName = username; credentials.Password = password; proxy.PreAuthenticate = true; cache.Add(new Uri("https://...."), "Basic", credentials); proxy.Credentials = cache; proxy.EnableDecompression = true; .... res = proxy.chercher(....); ....
Est-ce quelqu'un aurait un idée de quoi cela pourrait venir et comment corriger ceci afin que la variable res soit correctement affectée.
D'avance merci beaucoup pour votre aide!
Cédric








Répondre avec citation
Partager