Glad I could help. Thanks for the feedback.
On Thu, Mar 24, 2016 at 9:06 AM, Jean-Claude Cote <jcc...@gmail.com> wrote: > 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 > >> > > > > >