Je veux recuprer le source HTML d'une page Web pour des traitements. La
methode que j'utilise est tres simple et visiblement utilisée par d'autres
personnes mais à chaque fois, j'ai une erreur 401 (access denied) sur la
page, quelle qu'elle soit (sites non securisés en Intranet, serveur IIS sur
Windows 2000).
Quelqu'un aurait une explication ?
D'avance merci
Voila mon source :
System.Net.WebClient WC = new System.Net.WebClient();
Uri siteUri = new Uri("http://xxxxxxxx");
System.IO.Stream s = WC.OpenRead(siteUri.ToString());
System.IO.StreamReader sr = new System.IO.StreamReader(s);
string CodeSource = sr.ReadToEnd();
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Bacelar
"Zoul" wrote in message news:
Bonjour
Je veux recuprer le source HTML d'une page Web pour des traitements. La methode que j'utilise est tres simple et visiblement utilisée par d'autres personnes mais à chaque fois, j'ai une erreur 401 (access denied) sur la page, quelle qu'elle soit (sites non securisés en Intranet, serveur IIS
sur
Windows 2000). Quelqu'un aurait une explication ?
D'avance merci
Voila mon source :
System.Net.WebClient WC = new System.Net.WebClient(); Uri siteUri = new Uri("http://xxxxxxxx"); System.IO.Stream s = WC.OpenRead(siteUri.ToString()); System.IO.StreamReader sr = new System.IO.StreamReader(s); string CodeSource = sr.ReadToEnd();
Comparer les traces réseaux (avec Ethereal par exemple) entre votre séquence de requêtes-réponses HTTP et celles faites par un IE par exemple.
-- Paul Bacelar
"Zoul" <Zoul@discussions.microsoft.com> wrote in message
news:29C14B3D-4974-468B-B2BB-8417A7CFBF5F@microsoft.com...
Bonjour
Je veux recuprer le source HTML d'une page Web pour des traitements. La
methode que j'utilise est tres simple et visiblement utilisée par d'autres
personnes mais à chaque fois, j'ai une erreur 401 (access denied) sur la
page, quelle qu'elle soit (sites non securisés en Intranet, serveur IIS
sur
Windows 2000).
Quelqu'un aurait une explication ?
D'avance merci
Voila mon source :
System.Net.WebClient WC = new System.Net.WebClient();
Uri siteUri = new Uri("http://xxxxxxxx");
System.IO.Stream s = WC.OpenRead(siteUri.ToString());
System.IO.StreamReader sr = new System.IO.StreamReader(s);
string CodeSource = sr.ReadToEnd();
Comparer les traces réseaux (avec Ethereal par exemple) entre votre séquence
de requêtes-réponses HTTP et celles faites par un IE par exemple.
Je veux recuprer le source HTML d'une page Web pour des traitements. La methode que j'utilise est tres simple et visiblement utilisée par d'autres personnes mais à chaque fois, j'ai une erreur 401 (access denied) sur la page, quelle qu'elle soit (sites non securisés en Intranet, serveur IIS
sur
Windows 2000). Quelqu'un aurait une explication ?
D'avance merci
Voila mon source :
System.Net.WebClient WC = new System.Net.WebClient(); Uri siteUri = new Uri("http://xxxxxxxx"); System.IO.Stream s = WC.OpenRead(siteUri.ToString()); System.IO.StreamReader sr = new System.IO.StreamReader(s); string CodeSource = sr.ReadToEnd();
Comparer les traces réseaux (avec Ethereal par exemple) entre votre séquence de requêtes-réponses HTTP et celles faites par un IE par exemple.
-- Paul Bacelar
Zoul
Bonjour
J'ai téléchargé et installé cet outil qui m'a effectivement permis de résoudre mon problème :
1/ IE tente une connexion sur la page en anonyme, il échoue car le site est en authentification Windows. Il essaye ensuite en NTLM et la ca passe.
2/ Mon code source (OpenRead) fait par défaut une connexion anonyme, échoue et s'arrête en émettant une exception.
C'était tout simple, les sites sont en authentification Windows, d’où le problème.
Un grand merci.
Bonjour
J'ai téléchargé et installé cet outil qui m'a effectivement permis de
résoudre mon problème :
1/ IE tente une connexion sur la page en anonyme, il échoue car le site est
en authentification Windows. Il essaye ensuite en NTLM et la ca passe.
2/ Mon code source (OpenRead) fait par défaut une connexion anonyme, échoue
et s'arrête en émettant une exception.
C'était tout simple, les sites sont en authentification Windows, d’où le
problème.
> J'en profite... > Si quelqu'un avait un exemple pour s'authentifier avant de lancer la > requete. > Fonction d'impersonation, je crois. > > Excusez moi mais je debute en .net > >
"Zoul" <Zoul@discussions.microsoft.com> a écrit dans le message de news:
D4F6AEF4-DA61-48FE-AF24-0217894823FC@microsoft.com...
> J'en profite...
> Si quelqu'un avait un exemple pour s'authentifier avant de lancer la
> requete.
> Fonction d'impersonation, je crois.
>
> Excusez moi mais je debute en .net
>
>
> J'en profite... > Si quelqu'un avait un exemple pour s'authentifier avant de lancer la > requete. > Fonction d'impersonation, je crois. > > Excusez moi mais je debute en .net > >