簡體   English   中英

Web服務:403禁止錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM