Re: Ant get task to accept arbitrary header

Arcadius Ahouansou <[email protected]>
Newsgroups gmane.comp.jakarta.ant.user
Message-ID <CAJn2xr_PojnQ+KVN9ACzDR0rGAighE4Ta6WAfgcynEOKm7Djcw@mail.gmail.com>
Hello.

I am using the and get task for downloading files from a remote server.
The server requires tokens custom headers for authentication/authorization
i.e.

I was wondering whether it's a good idea to add that to the current get
 task.

I got the source  code from github and did some changes in
https://github.com/apache/ant/blob/master/src/main/org/
apache/tools/ant/taskdefs/Get.java

Now, wanted to have sometyhing like  this under the <get> node

<headers>
  <header name="aaaa" value="bbb"/>

<header name="cccc" value="dddd"/>

</headers>



Please, after changing the java  code, what are the steps required to let
the <get> tag accept children nodes <headers> and <header>?

Currently, tests are failing on me with:

* [junit] Testcase: testHeaders took 0.034 sec*
*    [junit] Caused an ERROR*
*    [junit] get doesn't support the nested "headers" element.*
*    [junit] ...ant/src/etc/testcases/taskdefs/get.xml:102: get doesn't
support the nested "headers" element.*
*    [junit] at
org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:374)*
*    [junit] at
org.apache.tools.ant.UnknownElement.configure(UnknownElement.java:205)*
*    [junit] at
org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:164)*


Thank you very much.

Sorry the previous email left before I told it to :-)



On 20 January 2017 at 03:36, Arcadius Ahouansou <[email protected]>
wrote:

>
> Hello.
>
> I am using the and get task for downloading files from a remote server.
> The server requires tokens custom headers for authentication/authorization
> i.e.
>
> I was wondering whether it's a good idea to add that to the current get
>  task.
>
> I got the source  code from github and did some changes in
> https://github.com/apache/ant/blob/master/src/main/org/
> apache/tools/ant/taskdefs/Get.java
>
> Now, wanted to have sometyhing like  this
>
> <headers>
>   <header name="aaaa" value="bbb"/>
>
> <header name="aaaa" value="bbb"/>
>
> </headers>
>
>
>
> --
> Arcadius Ahouansou
> Menelic Ltd | Applied Knowledge Is Power
> Office : +441444702101 <+44%201444%20702101>
> Mobile: +447908761999 <+44%207908%20761999>
> Web: www.menelic.com
> ---
>



-- 
Arcadius Ahouansou
Menelic Ltd | Applied Knowledge Is Power
Office : +441444702101
Mobile: +447908761999
Web: www.menelic.com
---
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.