Bonjour,
j ai ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
WinHttpRequest Request = new WinHttp.WinHttpRequest();
try{                
  Request.SetProxy(1, null, null);
  Request.set_Option (WinHttpRequestOption.WinHttpRequestOption_SecureProtocols, 168);
  Request.SetAutoLogonPolicy(WinHttpRequestAutoLogonPolicy.AutoLogonPolicy_Never);
  Request.Open("POST", p_url, null);
  Request.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  Request.Send(p_post);
}
object myresponse = Request.ResponseBody;
Le soucis est que j ai est le suivant. Comment extraire de cette request 1simple string du style

Code : Sélectionner tout - Visualiser dans une fenêtre à part
p_response = Request.ResponseBody.ToString().Remove(CharsToSkip);
En fait, je ne comprens pas tres bien ce qui se passe...
quelques traces
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Request.ResponseBody	{Dimensions 60730]}	object {byte[]}
Request.ResponseBody.ToString()	"System.Byte[]"	string
Request.ResponseBody.ToString().Length	13	int
La solution p_response = Request.ResponseText; etait utilisee avant 1 migration vers UTF-16 et UTF-32. Cette commande me fait planter l'pplication : {"No mapping for the Unicode character exists in the target multi-byte code page.\r\n"} .

Merci pour vos solutions.
Arnaud