0

サービスから自分の にいくつかのデータにアクセスしようとしていますwindows service。これは、スレッドの 1 つのコードです。

HttpWebRequest webrequest = HttpWebRequest.Create(url + "/data.json?auth_token=" + authenticationToken);
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
System.Net.ServicePointManager.ServerCertificateValidationCallback =
               ((sender, certificate, chain, sslPolicyErrors) => true);

webrequest.Method = "GET";
webrequest.ContentType = "application/jsonp";

HttpWebResponse webresponse = (HttpWebResponse) webrequest.GetResponse();
Encoding enc = System.Text.Encoding.GetEncoding("utf-8");
StreamReader loResponseStream = new StreamReader(webresponse.GetResponseStream(), enc);

result = loResponseStream.ReadToEnd();

以前は正常に動作していました。しかし、数日以来、エラーが発生しています: The remote server returned an error: (403) Forbidden. at System.Net.HttpWebRequest.GetResponse()

編集:

ブラウザからリクエストを送信しようとすると、適切に応答が得られますが、windowa サービスでは得られません!

4

1 に答える 1

0

以前は正常に動作していました。しかし、数日以来、エラーが発生しています

最初に確認すること: 証明書の有効期限が切れていますか?

于 2013-08-05T10:35:17.483 に答える