[英]Web Service: 403 Forbidden error
我正在嘗試將某些數據從服務訪問到windows service
。 這是線程之一中的代碼:
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()
The remote server returned an error: (403) Forbidden. at System.Net.HttpWebRequest.GetResponse()
編輯:
如果我通過瀏覽器嘗試該請求,則可以正確獲得響應,但不能通過windowa服務獲得響應!
之前它工作正常。 但是幾天以來,它給了錯誤
首先要檢查:證書是否已過期?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.