Avatar billede Lasse Novice
15. november 2006 - 23:13 Der er 2 kommentarer og
1 løsning

HttpWebResponse giver 403

Hej

Jeg har lavet en funktion der kan downloade en fil fra internettet. Funktionen tager en URL som parameter. Indholdet af
funktionen ser mere eller mindre saaledes ud:

string page = null;

try
{
  System.Net.HttpWebRequest webRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);

  webRequest.Timeout = 6000;

  System.Net.HttpWebResponse webResponse = (System.Net.HttpWebResponse)webRequest.GetResponse();

  System.IO.Stream responseStream = webResponse.GetResponseStream();

  string responseEncoding = webResponse.ContentEncoding.Trim();

  if (responseEncoding.Length == 0) responseEncoding = "us-ascii";

  System.IO.StreamReader responseReader = new System.IO.StreamReader(responseStream, System.Text.Encoding.GetEncoding(responseEncoding));

  page = (responseReader.ReadToEnd());
}
catch(Exception ex)
{
  page = (string.Empty);
}

Jeg proever med url´en:

http://en.wikipedia.org/wiki/Cars_in_Mexico

Jeg faar en 403 error - Forbidden - ca 50% ad gangene. Eftersom det virker 50% ad gangene kan jeg ikke forestille mig at det har noget at goere med credentials eller lign.

Hvordan kan dette vaere?
Avatar billede Slettet bruger
18. november 2006 - 06:21 #1
Dette i fald det er et site på en Windows server (IIS):

Det er sikker det site du kalder som har både anonymous-access og integreted access konfigureret samtidigt, det givet nogle gange den slags problemet.
Avatar billede Lasse Novice
21. november 2006 - 16:43 #2
Jeg ved desvaerre ikke noget om serveren. Det maerkelige er at hvis jeg accesser den igennem in IE, saa har jeg ingen problemer.
Avatar billede Lasse Novice
24. januar 2007 - 21:02 #3
Har droppet det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester