[Io] Re: Web Clients (was Re: Monticello authentication methods?)

Colin Curtin alpineguy at gmail.com
Fri Sep 15 22:30:08 UTC 2006


Proxies, I'd have to check. What does 'work with proxies' mean? Socks proxies?

Cookies, chunked encoding and basic/digest authentication works.
Here's a bigger list:

HTTPClient supports:
- Persistent connections
- Automatic redirection handling
- Access to Output/Input streams
- Cookies
- Authentication
- - Basic
- - Digest
- Common HTTP methods
- - GET
- - POST
- - PUT
- - Multipart POST


On 9/15/06, Todd Blanchard <tblanchard at mac.com> wrote:
> Does it work with proxies, cookies, http 1.1/chunked, and do
> authentication?
>
>
> On Sep 15, 2006, at 1:46 PM, Colin Curtin wrote:
>
> > IIRC, I have facades for every part of HTTPSocket (#httpGet, etc).
> > They just have to use "HCFacade" instead. In fact, that's part of the
> > key to understanding my package - look at how I implemented the
> > HTTPSocket stuff, then realize that life doesn't have to be so hard.
> >
> > If HTTPSocket has been upgraded since late 2003, then maybe I don't
> > have everything.
> >
> > :D
> >
> >
> > On 9/14/06, Todd Blanchard <tblanchard at mac.com> wrote:
> >> Ah, well if you want to help make sure its in there - rewrite all
> >> users of HTTPSocket to use your stuff.  Sure way to make it
> >> happen. :-)
> >>
> >>
> >> On Sep 14, 2006, at 4:33 PM, Colin Curtin wrote:
> >>
> >> > Hey, you mean mine? :)
> >> >
> >> > I'm still around, and if it's included I could go do a refactor and
> >> > maybe implement more stuff one day.
> >> >
> >> >
> >> > Colin
> >> >
> >> >
> >> > On 9/14/06, Todd Blanchard <tblanchard at mac.com> wrote:
> >> >> Oh, I thought we had decided on the HC client.   Although, I
> >> confess
> >> >> I've been looking at both.  Would the right thing to do be to just
> >> >> pick one and replace the existing HTTPSocket implementation
> >> with it?
> >> >>
> >> >> I really would like to see HTTPSocket die and I'm sorry I didn't
> >> >> follow through on that last spring.  For some reason I thought you
> >> >> were talking with the author of one or the other packages and
> >> getting
> >> >> clearance for inclusion.
> >> >>
> >> >> On Sep 14, 2006, at 8:58 AM, Ken Causey wrote:
> >> >>
> >> >> > There was discussion of replacing it within the IO team, but
> >> >> never any
> >> >> > decision as to what to replace it with.  That was back in
> >> April and
> >> >> > there's been no further discussion or action since then that I'm
> >> >> aware
> >> >> > of.
> >> >> >
> >> >> > Ken
> >> >> >
> >> >> > On Thu, 2006-09-14 at 01:23 -0700, Todd Blanchard wrote:
> >> >> >> I was under the impression we were going to deprecate that
> >> >> stuff in
> >> >> >> favor of the  Steve Waring's http client package.
> >> >> >>
> >> >> >> Right Ken?
> >> >> >>
> >> >> >> -Todd Blanchard
> >> >> >>
> >> >> >> On Sep 13, 2006, at 11:21 PM, stephane ducasse wrote:
> >> >> >>
> >> >> >>> So why a group of guy start to fix it!
> >> >> >>> Let's try to step by step little peeble by little peeble
> >> >> >>> improve...No giant step just a tiny and simple one
> >> >> >>>
> >> >> >>>>> Note that this is not doing you any good security-wise,
> >> because
> >> >> >>>>> MC will
> >> >> >>>>> send the basic-auth user:password anyway, and only if that
> >> >> fails,
> >> >> >>>>> digest
> >> >> >>>>> is tried. HTTPSocket authentication needs to be completely
> >> >> >>>>> reworked.
> >> >> >>>>
> >> >> >>>> Not only authentication, everything. The whole class is just
> >> >> awful.
> >> >> >>>>
> >> >> >>>> Philippe
> >> >> >>>>
> >> >> >>>
> >> >> >>>
> >> >> >>
> >> >> >>
> >> >>
> >> >> _______________________________________________
> >> >> Io mailing list
> >> >> Io at lists.squeakfoundation.org
> >> >> http://lists.squeakfoundation.org/mailman/listinfo/io
> >> >>
> >>
> >>
>
>


More information about the Io mailing list