2017-08-07 2 views
0

Besoin d'aide. Je souhaite obtenir les données renvoyées à partir de ce lien - http://www.pse.com.ph/stockMarket/companyInfoSecurityProfile.html?method=getListedRecords&common=yes&ajax=trueObtenir httpresponse à partir d'un autre site

Toutefois, si vous copiez et collez ce lien dans votre navigateur, vous obtenez Accès refusé (voir le titre de l'onglet). Mais si vous collez ce lien d'abord http://www.pse.com.ph (charger la page) puis collez à nouveau le lien au-dessus de vos données.

Voici mon code. J'utilise 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");

Il faut beaucoup de temps obtenir la réponse du site. Peut-être à cause du comportement du site source?

Merci beaucoup

Répondre

0

Je pense que ce devrait être la réponse de votre site. Essayez d'effectuer un autre test. Peut-être en raison de la réponse lente, votre hôte empêche la demande.

+0

Quelle est la situation inverse? – dranyam

+0

Avez-vous un site factice où vous pouvez récupérer les données? ou essayez quand une seule valeur .. – OzLa

+0

Je suis désolé. Je n'ai pas compris votre point. Je n'ai pas de site factice. Ce que j'essaie de faire est d'obtenir les données retournées à partir de ce lien - http://www.pse.com.ph/stockMarket/companyInfoSecurityProfile.html?method=getListedRecords&common=yes&ajax=true – dranyam