Wir machen einige Anrufe auf einige sehr einfache JSON Web Services in .NET CF 3.5/Windows Mobile 6 und es scheint, dass wir in diesen Fehler ausgeführt haben: http://blogs.msdn.com/andrewarnottms/archive/2007/11/19/why-net-compact-framework-fails-to-call-some-https-web-servers.aspxHttpWebRequest und SSL in .NET CF 3.5
Ist es wirklich fast zwei Jahre später und das ist nicht behoben? Scheint wie ein ziemlich häufiges Szenario, sichere Webdienste von .NET CF 3.5 aufrufen. Es muss eine Problemumgehung geben. Wer weiß, ob es für dieses Problem eine Fehlerbehebung oder eine Problemumgehung gibt?
Hier ist der Code, den wir die Anrufe zu tätigen, verwenden:
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, danke für die Antwort. Das sollte Spaß machen. – jspru