crepererum commented on issue #6352:
URL: https://github.com/apache/arrow-rs/issues/6352#issuecomment-2434559051

   So I would summarize this like this:
   
   `object_store` operates within the spec, but the behavior is somewhat 
uncommon. Nginx rejects that behavior, even though it is explicitly allowed by 
the spec. Nginx also provides some evidence that `object_store` is somewhat 
weird, because many people use nginx w/ HTTP/2 and the bug on their side is 
still open, so this doesn't seem to be a super pressing issue for them.
   
   We COULD make `object_store` more friendly (move it from uncommon to common 
behavior within the spec), but ultimately it's nginx that has to fix their 
stuff.
   
   ---
   
   > There was a https://github.com/hyperium/h2/pull/679, but it was rejected 
because it is legal to send both the Host and :authority headers, and could 
because of a proxy forwarding a HTTP/1.1 request.
   
   So if a HTTP/2 proxy has a HTTP/1.1 upstream does it not convert the pseudo 
header (`:authority:`) into its HTTP/1.1 counterpart (`Host`)? That seems like 
an oversight in the spec.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to