我创建了自己的 silverlight API 来从 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 的问题。