Works great. Thanks John. On Wed, 23 Mar 2016 at 20:53 Jean-Claude Cote <jcc...@gmail.com> wrote:
> Hey John, > > I looked at the Drill code and it does use the Jetty FormAuthenticator and > not the BasicAuthenticator. So what I was trying will not work. > > I'll do as you suggested and post the login form to get a JSESSION cookie > back. > > I'm using Python as well. So I'll do what you suggested. > Thanks! > Jean-Claude > > > On Wed, Mar 23, 2016 at 8:30 PM, John Omernik <j...@omernik.com> wrote: > >> Yes, to do authenticated requests, I create a session object with Python >> requests, post creds to the login page, get the session cookies, and them >> do the queries. I do not believe Drill supports just using basic auth. >> This as far as I can tell is actually a good thing because forces you to >> manage session cookie which allows you to issue multiple queries such as >> use schema them your query, or configure session level options. >> >> Not sure what you are using to connect, Python requests is really simple. >> >> John >> >> On Wednesday, March 23, 2016, Jean-Claude Cote <jcc...@gmail.com> wrote: >> >> > I'm trying to send queries via the /query.json REST endpoint. This works >> > just fine however if I turn >> > >> > on authentication I get a 307 redirect to the login page. >> > >> > So I added the HTTP header Authorization: Basic dm9yZGVsOnZvcmRlbA== >> > >> > but I'm still getting a 307 redirect to the login page. Is that normal? >> > >> > >> > Thanks >> > >> > Jean-Claude >> > >> >> >> -- >> Sent from my iThing >> > >