サービスから自分の にいくつかのデータにアクセスしようとしています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 サービスでは得られません!