C# 使用SilverLight从MailChimp获取数据

C# 使用SilverLight从MailChimp获取数据,c#,.net,silverlight,silverlight-4.0,mailchimp,C#,.net,Silverlight,Silverlight 4.0,Mailchimp,我已经创建了自己的SilverlightAPI来从MailChimp获取/设置数据。 它工作得很好,但今天我犯了一个错误。示例代码为: string MailChimpURL = "https://us2.api.mailchimp.com/1.3/?method=lists&apikey=my_api_key-us2"; HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(new Uri(MailChimpUR

我已经创建了自己的SilverlightAPI来从MailChimp获取/设置数据。 它工作得很好,但今天我犯了一个错误。示例代码为:

string MailChimpURL =  "https://us2.api.mailchimp.com/1.3/?method=lists&apikey=my_api_key-us2";
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(new Uri(MailChimpURL));
request.BeginGetResponse(new AsyncCallback(ReadCallback), request);

private void ReadCallback(IAsyncResult asynchronousResult)
{
    HttpWebRequest request = (HttpWebRequest)asynchronousResult.AsyncState;
    HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(asynchronousResult);
    using (StreamReader streamReader1 = new StreamReader(response.GetResponseStream()))
    {
        string resultString = streamReader1.ReadToEnd();
    }
}
这在http中可以正常工作,但在使用https时会出现错误。 昨天发生的https错误。几个月前,它在http和https上运行良好。现在它只适用于http


这是我的代码中的问题还是MailChimp的问题。

我认为您没有向我们展示真正的异常。检查调试时始终会得到的
AsyncWaitHandle
属性时看到的异常,因为Siverlight不支持该属性


您确实需要在您的
ReadCallBack
中放置一些错误处理,以便您可以友好地向UI报告可能出现的任何错误。

很抱歉,我显示了错误的异常。现在我编辑了我的问题。错误来自https,可以与http一起正常工作。您遇到的错误是什么?