Re: WebClient + Credentials + HTTP 401 Status Codes
From: Joe Kaplan \(MVP - ADSI\) (joseph.e.kaplan_at_removethis.accenture.com)
Date: 02/09/05
- Previous message: Raterus: "Re: WebClient + Credentials + HTTP 401 Status Codes"
- In reply to: Raterus: "Re: WebClient + Credentials + HTTP 401 Status Codes"
- Next in thread: Raterus: "Re: WebClient + Credentials + HTTP 401 Status Codes"
- Reply: Raterus: "Re: WebClient + Credentials + HTTP 401 Status Codes"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Wed, 9 Feb 2005 16:28:05 -0600
Oh sorry, missed that. I always just use HttpWebRequest. I'm not even sure
what the WebClient is for.
I'd definitely go in that direction :)
You'll have to mess with the streams yourself, but that isn't such a big
deal.
Joe K.
"Raterus" <raterus@hotmail.com> wrote in message
news:OCx%23SUvDFHA.2756@TK2MSFTNGP15.phx.gbl...
The WebRequest object has PreAuthenticate, not WebClient. Do you know if
there is a way to access the underlying WebRequest object that the WebClient
uses? I didn't see a way to do this. Should I scrap the WebClient and just
use WebRequest?
Thanks,
--Michael
"Joe Kaplan (MVP - ADSI)" <joseph.e.kaplan@removethis.accenture.com> wrote
in message news:uouiTFvDFHA.2632@TK2MSFTNGP12.phx.gbl...
> You can do this by setting PreAuthenticate to True on the WebClient. If
> the
> protocol you are using supports it, then that will work. Normally,
> PreAuthenticate works with Basic auth though. I don't think it works with
> WIA or Digest (not positive though).
>
> Joe K.
>
> "Raterus" <raterus@hotmail.com> wrote in message
> news:Ov37AtuDFHA.2600@TK2MSFTNGP09.phx.gbl...
> Hello,
>
> I'm using the WebClient class to query my webserver to get the contents of
> a
> certain page (protected with windows integrated security), I have no
> problems doing this, but have noticed the WebClient Class does not send
> the
> credentials I set until it gets an HTTP 401 return code.
>
> We have just created a program to scan the IIS log files for
> authentication
> failures. I've noticed in these logs that the WebClient class actually
> makes two requests of the webserver, it first tries to get the page
> without
> sending the credentials, which fails with a 401 error. It tries
> immediately
> afterward, sending the credentials, which my webserver responds with the
> contents.
>
> I'd really like to configure the WebClient class to send the credentials
> immediately, and not wait for the 401. Is this possible to do? It's
> messing up my program that scans the log files for 401 errors!
>
> Thanks,
> --Michael
>
>
- Previous message: Raterus: "Re: WebClient + Credentials + HTTP 401 Status Codes"
- In reply to: Raterus: "Re: WebClient + Credentials + HTTP 401 Status Codes"
- Next in thread: Raterus: "Re: WebClient + Credentials + HTTP 401 Status Codes"
- Reply: Raterus: "Re: WebClient + Credentials + HTTP 401 Status Codes"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|