You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@buildr.apache.org by Harish Krishnaswamy <ha...@gmail.com> on 2008/04/16 00:45:25 UTC
Download issues
I am having issues downloading the Oracle driver automatically from my build
script. I know they require a username and password, but it still fails when
I provide them in the url. Although that same URL works from within the
browser. Here's the URL, username and password masked...
https://profile.oracle.com/jsp/reg/loginHandler.jsp?username=XXX&password=XXX&redirectUrl=http://download.oracle.com/otn/utilities_drivers/jdbc/10204/ojdbc14.jar
-Harish
Re: Download issues
Posted by Victor Hugo Borja <vi...@gmail.com>.
On Tue, Apr 15, 2008 at 6:55 PM, Daniel Spiewak <dj...@gmail.com> wrote:
> Could Buildr potentially allow something like Mechanize as an alternative
> download mechanism for situations such as this? Oracle's "protection" of
> their JDBC driver would be fairly easy to get around automatically if
> Buildr
> were able to simulate a browser session calling different pages in
> sequence
> (which Mechanize allows).
>
Yeah, having mechanize integration would be excellent!
--
vic
Quaerendo invenietis.
Re: Download issues
Posted by Harish Krishnaswamy <ha...@gmail.com>.
Interesting, I'll take a look, thanks!
On Tue, Apr 15, 2008 at 8:00 PM, Assaf Arkin <ar...@intalio.com> wrote:
> On Tue, Apr 15, 2008 at 4:55 PM, Daniel Spiewak <dj...@gmail.com>
> wrote:
>
> > Could Buildr potentially allow something like Mechanize as an
> alternative
> > download mechanism for situations such as this? Oracle's "protection"
> of
> > their JDBC driver would be fairly easy to get around automatically if
> > Buildr
> > were able to simulate a browser session calling different pages in
> > sequence
> > (which Mechanize allows).
>
>
> You can definitely use mechanize. In fact, you can define an artifact to
> download/create the file any way you want:
>
> artifact(<spec>).enhance do |task|
> ... create the file task.name ...
> end
>
> Assaf
>
>
> >
> >
> > Daniel
> >
> > On Tue, Apr 15, 2008 at 5:57 PM, Rhett Sutphin <
> rhett@detailedbalance.net>
> > wrote:
> >
> > > Hi Harish,
> > >
> > >
> > > On Apr 15, 2008, at 5:45 PM, Harish Krishnaswamy wrote:
> > >
> > > > I am having issues downloading the Oracle driver automatically from
> my
> > > > build
> > > > script. I know they require a username and password, but it still
> > fails
> > > > when
> > > > I provide them in the url. Although that same URL works from within
> > the
> > > > browser. Here's the URL, username and password masked...
> > > >
> > > >
> > > >
> >
> https://profile.oracle.com/jsp/reg/loginHandler.jsp?username=XXX&password=XXX&redirectUrl=http://download.oracle.com/otn/utilities_drivers/jdbc/10204/ojdbc14.jar
> > > >
> > >
> > > I suspect that Oracle is setting some sort of session cookie when you
> > > visit the login page in your browser. I'm not sure if buildr's
> download
> > > mechanism supports including cookies in a redirect.
> > >
> > > [FWIW, I always end up just putting the oracle JDBC driver somewhere
> on
> > my
> > > intranet (for internal projects) or providing download instructions
> (for
> > > external). Too bad Oracle makes it so difficult to use their
> software.]
> > >
> > > Rhett
> > >
> >
>
>
>
> --
> CTO, Intalio
> http://www.intalio.com
>
Re: Download issues
Posted by Assaf Arkin <ar...@intalio.com>.
On Tue, Apr 15, 2008 at 4:55 PM, Daniel Spiewak <dj...@gmail.com> wrote:
> Could Buildr potentially allow something like Mechanize as an alternative
> download mechanism for situations such as this? Oracle's "protection" of
> their JDBC driver would be fairly easy to get around automatically if
> Buildr
> were able to simulate a browser session calling different pages in
> sequence
> (which Mechanize allows).
You can definitely use mechanize. In fact, you can define an artifact to
download/create the file any way you want:
artifact(<spec>).enhance do |task|
... create the file task.name ...
end
Assaf
>
>
> Daniel
>
> On Tue, Apr 15, 2008 at 5:57 PM, Rhett Sutphin <rh...@detailedbalance.net>
> wrote:
>
> > Hi Harish,
> >
> >
> > On Apr 15, 2008, at 5:45 PM, Harish Krishnaswamy wrote:
> >
> > > I am having issues downloading the Oracle driver automatically from my
> > > build
> > > script. I know they require a username and password, but it still
> fails
> > > when
> > > I provide them in the url. Although that same URL works from within
> the
> > > browser. Here's the URL, username and password masked...
> > >
> > >
> > >
> https://profile.oracle.com/jsp/reg/loginHandler.jsp?username=XXX&password=XXX&redirectUrl=http://download.oracle.com/otn/utilities_drivers/jdbc/10204/ojdbc14.jar
> > >
> >
> > I suspect that Oracle is setting some sort of session cookie when you
> > visit the login page in your browser. I'm not sure if buildr's download
> > mechanism supports including cookies in a redirect.
> >
> > [FWIW, I always end up just putting the oracle JDBC driver somewhere on
> my
> > intranet (for internal projects) or providing download instructions (for
> > external). Too bad Oracle makes it so difficult to use their software.]
> >
> > Rhett
> >
>
--
CTO, Intalio
http://www.intalio.com
Re: Download issues
Posted by Daniel Spiewak <dj...@gmail.com>.
Could Buildr potentially allow something like Mechanize as an alternative
download mechanism for situations such as this? Oracle's "protection" of
their JDBC driver would be fairly easy to get around automatically if Buildr
were able to simulate a browser session calling different pages in sequence
(which Mechanize allows).
Daniel
On Tue, Apr 15, 2008 at 5:57 PM, Rhett Sutphin <rh...@detailedbalance.net>
wrote:
> Hi Harish,
>
>
> On Apr 15, 2008, at 5:45 PM, Harish Krishnaswamy wrote:
>
> > I am having issues downloading the Oracle driver automatically from my
> > build
> > script. I know they require a username and password, but it still fails
> > when
> > I provide them in the url. Although that same URL works from within the
> > browser. Here's the URL, username and password masked...
> >
> >
> > https://profile.oracle.com/jsp/reg/loginHandler.jsp?username=XXX&password=XXX&redirectUrl=http://download.oracle.com/otn/utilities_drivers/jdbc/10204/ojdbc14.jar
> >
>
> I suspect that Oracle is setting some sort of session cookie when you
> visit the login page in your browser. I'm not sure if buildr's download
> mechanism supports including cookies in a redirect.
>
> [FWIW, I always end up just putting the oracle JDBC driver somewhere on my
> intranet (for internal projects) or providing download instructions (for
> external). Too bad Oracle makes it so difficult to use their software.]
>
> Rhett
>
Re: Download issues
Posted by Harish Krishnaswamy <ha...@gmail.com>.
Yes, I am doing a similar kinda thing presently and was trying to get around
it. Thanks!
On Tue, Apr 15, 2008 at 6:57 PM, Rhett Sutphin <rh...@detailedbalance.net>
wrote:
> Hi Harish,
>
>
> On Apr 15, 2008, at 5:45 PM, Harish Krishnaswamy wrote:
>
> > I am having issues downloading the Oracle driver automatically from my
> > build
> > script. I know they require a username and password, but it still fails
> > when
> > I provide them in the url. Although that same URL works from within the
> > browser. Here's the URL, username and password masked...
> >
> >
> > https://profile.oracle.com/jsp/reg/loginHandler.jsp?username=XXX&password=XXX&redirectUrl=http://download.oracle.com/otn/utilities_drivers/jdbc/10204/ojdbc14.jar
> >
>
> I suspect that Oracle is setting some sort of session cookie when you
> visit the login page in your browser. I'm not sure if buildr's download
> mechanism supports including cookies in a redirect.
>
> [FWIW, I always end up just putting the oracle JDBC driver somewhere on my
> intranet (for internal projects) or providing download instructions (for
> external). Too bad Oracle makes it so difficult to use their software.]
>
> Rhett
>
Re: Download issues
Posted by Rhett Sutphin <rh...@detailedbalance.net>.
Hi Harish,
On Apr 15, 2008, at 5:45 PM, Harish Krishnaswamy wrote:
> I am having issues downloading the Oracle driver automatically from
> my build
> script. I know they require a username and password, but it still
> fails when
> I provide them in the url. Although that same URL works from within
> the
> browser. Here's the URL, username and password masked...
>
> https://profile.oracle.com/jsp/reg/loginHandler.jsp?username=XXX&password=XXX&redirectUrl=http://download.oracle.com/otn/utilities_drivers/jdbc/10204/ojdbc14.jar
I suspect that Oracle is setting some sort of session cookie when you
visit the login page in your browser. I'm not sure if buildr's
download mechanism supports including cookies in a redirect.
[FWIW, I always end up just putting the oracle JDBC driver somewhere
on my intranet (for internal projects) or providing download
instructions (for external). Too bad Oracle makes it so difficult to
use their software.]
Rhett