Bonjour,
j ai ceci 
	
	| 12
 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 
	
	p_response = Request.ResponseBody.ToString().Remove(CharsToSkip);
 En fait, je ne comprens pas tres bien ce qui se passe...
quelques traces 
	
	| 12
 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
						
					
Partager