从其他网站获取httpresponse

时间:2017-08-07 02:10:49

标签: c# asp.net api httpresponse restsharp

需要帮助。我想从此链接获取返回的数据 - http://www.pse.com.ph/stockMarket/companyInfoSecurityProfile.html?method=getListedRecords&common=yes&ajax=true

但是,如果您将该链接复制并粘贴到浏览器,则会获得“拒绝访问”(请参阅​​选项卡标题)。但如果您先粘贴此链接http://www.pse.com.ph(加载页面),请再次粘贴数据上方的链接。

这是我的代码。我正在使用RestSharp



     
            string url = "http://www.pse.com.ph/stockMarket/companyInfoSecurityProfile.html?method=getListedRecords&common=yes&ajax=true";

            var client = new RestClient();
            client.BaseUrl = new Uri(url);

            var request = new RestRequest();      

            IRestResponse response = client.Execute(request);

            var strResult = response.Content;

            return Ok("OK");




从网站获取响应需要花费很多时间。也许是因为源网站的行为?

非常感谢

1 个答案:

答案 0 :(得分:0)

我认为应该是您网站的回复。 尝试另一种方法测试。 可能由于响应缓慢,您的主机会阻止请求。