[ 
https://issues.apache.org/jira/browse/MRM-2036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17559280#comment-17559280
 ] 

Kilian Felder commented on MRM-2036:
------------------------------------

This is still not working with version 2.2.8

> Rest API "wget .../searchService/artifact?..." -> http status 204 (no content)
> ------------------------------------------------------------------------------
>
>                 Key: MRM-2036
>                 URL: https://issues.apache.org/jira/browse/MRM-2036
>             Project: Archiva
>          Issue Type: Bug
>          Components: Archiva Components, rest services
>    Affects Versions: 2.2.5, 2.2.8
>         Environment: Ubuntu 20.04, Tomcat 8.5.71
>            Reporter: Kilian Felder
>            Priority: Major
>         Attachments: archiva_web_gui_01.png, archiva_web_gui_02.png
>
>
> When I use the command
> {noformat}wget --spider '.../searchService/artifact?...v=LATEST'{noformat}
> I expect to get the latest JAR, WAR or PDF file of the queried artifact.
> This works as expected when I do my query for an artifact which contains JAR 
> files. But it does not work when I do the query for an artifact which 
> contains WAR files as you can see below ..
> {noformat}$ wget --spider 
> 'http://localhost:8080/archiva/restServices/archivaServices/searchService/artifact?r=internal&g=ch.nextstride.gui&a=NsMax&v=LATEST'
> Spider mode enabled. Check if remote file exists.
> --2022-01-12 17:20:11--  
> http://localhost:8080/archiva/restServices/archivaServices/searchService/artifact?r=internal&g=ch.nextstride.gui&a=NsMax&v=LATEST
> Resolving localhost (localhost)... ::1, 127.0.0.1
> Connecting to localhost (localhost)|::1|:8080... connected.
> HTTP request sent, awaiting response... 204
> Remote file exists.{noformat}
> {noformat}$ curl -iv 
> 'http://localhost:8080/archiva/restServices/archivaServices/searchService/artifact?r=internal&g=ch.nextstride.gui&a=NsMax&v=LATEST'
> *   Trying ::1:8080...
> * TCP_NODELAY set
> * Connected to localhost (::1) port 8080 (#0)
> > GET 
> > /archiva/restServices/archivaServices/searchService/artifact?r=internal&g=ch.nextstride.gui&a=NsMax&v=LATEST
> >  HTTP/1.1
> > Host: localhost:8080
> > User-Agent: curl/7.68.0
> > Accept: */*
> >
> * Mark bundle as not supporting multiuse
> < HTTP/1.1 204
> HTTP/1.1 204
> < Set-Cookie: JSESSIONID=99DB93EFA7840255632173DEFD1D3BAF; Path=/archiva; 
> HttpOnly
> Set-Cookie: JSESSIONID=99DB93EFA7840255632173DEFD1D3BAF; Path=/archiva; 
> HttpOnly
> < Date: Wed, 12 Jan 2022 16:22:57 GMT
> Date: Wed, 12 Jan 2022 16:22:57 GMT
> <
> * Connection #0 to host localhost left intact{noformat}
> The Archiva Web-GUI shows these entries as you can see in the attached 
> Screenshots 'archiva_web_gui_01.png' and 'archiva_web_gui_02.png'



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to