Je dois vérifier si un fichier texte existe sur un site sur un domaine différent. L'URL peut être:Vérifiez si un fichier texte existe dans ASP.NET
http://sub.somedomain.com/blah/atextfile.txt
Je dois faire ceci à partir du code derrière. J'essaie d'utiliser l'objet HttpWebRequest
, mais je ne sais pas comment le faire.
EDIT: Je suis à la recherche d'un moyen de poids léger de faire ce que je vais exécutais cette logique toutes les quelques secondes
Vous pouvez également définir la propriété HttpWebRequest.Timeout sur une valeur faible, si vous le faites toutes les quelques secondes. La valeur par défaut est 100 secondes, vous ne voulez probablement pas attendre si le fichier est indisponible ou si le serveur ne répond pas. –
Il semble que requestGetResponse() lève une exception si le fichier n'existe pas? Le serveur distant a renvoyé une erreur: (404) Introuvable. "," StackTrace ":" at System.Net.HttpWebRequest.GetResponse – Nick
Je suppose que ceci pourrait être enveloppé dans un bloc using pour le rendre un peu plus agréable (non Fermer() requis). – Beska