Thanks Fabrizio, you now have the ticket. Andy

On Mon, 11 Apr 2022, xrootd-dev wrote:

> Hi,
>
> and I agree with this behaviour. After all, XrdHttp
> is a "pragmatic implementation".
>
> You can assign the tkt to me,
> I think I'll be able to do it tomorrow
>
>
> Fabrizio
>
>
>
> Il 11/04/2022 12:31, Andrew Hanushevsky ha scritto:
>> Thanks Andreas; though it's not a particularly satisfying situation.
>> People appear to be making things up based on what is expedient. I suppose
>> given what most people are implementing -- simply strip off the absolute
>> header and give it a go -- is the simplest solution though, in my mind,
>> rather hacky.
>>
>> Andy
>>
>>
>> On Mon, 11 Apr 2022, David Cameron wrote:
>>
>> > Hi,
>> >
>> > This was first reported to EOS
>> (https://its.cern.ch/jira/browse/EOS-5203) but they told me it was an
>> xrood issue.
>> >
>> > ARC clients (for historical reasons) use the full URI in HTTP
>> requests by default. This fails on EOS with 404:
>> >
>> > ```
>> > ***@***.*** ~> arccp -d DEBUG
>> https://eosatlas.cern.ch/eos/atlas/atlasdatadisk/rucio/data18_13TeV/ff/ff/HIST_HLTMON.14686823._000075.pool.root.1
>> /tmp/dcameron/
>> >
>> > ...
>> >
>> > DEBUG: > GET
>> https://eosatlas.cern.ch/eos/atlas/atlasdatadisk/rucio/data18_13TeV/ff/ff/HIST_HLTMON.14686823._000075.pool.root.1
>> HTTP/1.1
>> > Host: eosatlas.cern.ch:443
>> > Connection: keep-alive
>> > user-agent: ARC
>> > DEBUG: No security processing/check requested for 'incoming'
>> > DEBUG: < HTTP/1.1 404 NOT_FOUND
>> > DEBUG: < Connection: Keep-Alive
>> > DEBUG: < Content-Length: 3846
>> > DEBUG: < Content-Type: text/html
>> > DEBUG: < Date: Mon, 11 Apr 2022 06:44:33 GMT
>> > ```
>> >
>> >
>> >
>> > Although the client behaviour is not really correct, [RFC
>> 7230](https://www.rfc-editor.org/rfc/rfc7230#section-5.3.2) states that
>> the server must support it:
>> >
>> >> To allow for transition to the absolute-form for all requests in some
>> >> future version of HTTP, a server MUST accept the absolute-form in
>> >> requests, even though HTTP/1.1 clients will only send them in
>> >> requests to proxies.
>> >
>> > Cheers,
>> > David
>> >
>> > --
>> > Reply to this email directly or view it on GitHub:
>> > https://github.com/xrootd/xrootd/issues/1675
>> > You are receiving this because you are subscribed to this thread.
>> >
>> > Message ID: ***@***.***>
>>
>> ?
>> Reply to this email directly, view it on GitHub
>> <https://github.com/xrootd/xrootd/issues/1675#issuecomment-1094883505>,
>> or unsubscribe
>> <https://github.com/notifications/unsubscribe-auth/AA7NRDUWQOQ5AUVF4NBQFXLVEP5PJANCNFSM5TCTB2DA>.
>> You are receiving this because you are subscribed to this thread.Message
>> ID: ***@***.***>
>>
>>
>> ------------------------------------------------------------------------
>>
>> Use REPLY-ALL to reply to list
>>
>> To unsubscribe from the XROOTD-DEV list, click the following link:
>> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
>> <https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1>
>>
>
>
> --
> Reply to this email directly or view it on GitHub:
> https://github.com/xrootd/xrootd/issues/1675#issuecomment-1094942860
> You are receiving this because you commented.
>
> Message ID: ***@***.***>


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: <xrootd/xrootd/issues/1675/1095477784@github.com>

[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/1675#issuecomment-1095477784", "url": "https://github.com/xrootd/xrootd/issues/1675#issuecomment-1095477784", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1