Nous faisons des appels à des simples services Web JSON dans .NET CF 3.5/Windows Mobile 6 et il semble que nous avons rencontré ce bug: http://blogs.msdn.com/andrewarnottms/archive/2007/11/19/why-net-compact-framework-fails-to-call-some-https-web-servers.aspxHttpWebRequest et SSL dans .NET CF 3.5
Est-ce vraiment près de deux ans plus tard et ce n'est pas résolu? Cela ressemble à un scénario assez commun, appelant des services Web sécurisés à partir de .NET CF 3.5. Il doit y avoir une solution de contournement. Quelqu'un sait s'il existe un correctif ou une solution de contournement pour ce problème?
Voici le code que nous utilisons pour faire les appels:
private string GetJsonResponse(string command, Dictionary<string, string> parameters)
{
string requestUri = BuildRequestUri(command, parameters);
HttpWebRequest webRequest = (HttpWebRequest)HttpWebRequest.Create(requestUri);
webRequest.AllowWriteStreamBuffering = true;
cookieManager.PublishCookies(webRequest);
HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
string jsonResponse = string.Empty;
using (StreamReader streamReader = new StreamReader(webResponse.GetResponseStream()))
{
jsonResponse = streamReader.ReadToEnd();
}
webResponse.Close();
return jsonResponse;
}
oof, merci pour la réponse. cela devrait être amusant. – jspru