Scrive Arno Garrels <[EMAIL PROTECTED]>:

> Maurizio Lotauro wrote:


> Just tested you code, so far it is working smoothly, good job!

Thank you :-)

> However, I changed the string-type of new properties ServerAuth as well
> as ProxyAuth to a new custom type: 
> THttpAuthType = (httpAuthNone, httpAuthBasic, httpAuthNtlm);
> This is much better practice and also faster because a lot of calls to
> CompareStr() can be exchanged by faster checks (i.e. if FProxyAuth <>
> httpAuthNone then),
> any veto?

No please keep they as string for two reasons:
- if someone implement another authentication in an inherited compnent he/her 
must change HttpProt.pas to add a new item to the set
- I already have a version of HttpCli that implement the authentication in a 
different way (like the beta of content conding). It use a registration class 
mechanism to let know the component what kind of authentication are available.

It is like other properties (Connection for example) where practically they 
can contain only specific values but actualy you can specify whatever you 
want. It is developer responsability to set they to a proper value.

Bye, Maurizio.

This mail has been sent using Alpikom webmail system

To unsubscribe or change your settings for TWSocket mailing list
please goto
Visit our website at

Reply via email to