garydgregory commented on PR #499:
URL: 
https://github.com/apache/httpcomponents-core/pull/499#issuecomment-2424199493

   > > An explicit failure mode (not supporting unknown/custom HTTP methods) is 
substantially better than mishandled request bodies, so I'd say it is not a 
shift, but an enforcement, either the method is supported/allowed to pass (and 
the server ends up getting the request) or it is not, and the request fails. No 
middle ground, no inconsistent behaviour, other than caching proxies not 
caching responses (which would just be a matter of the server having a 
misconfigured cache).
   > 
   > @desiderantes I disagree.
   > 
   > The idea that an explicit failure mode is better doesn’t hold up here. The 
impact of introducing a non-standard method like QUERY isn’t simply 'support or 
reject.' In practice, proxies, load balancers, and other intermediaries often 
handle unknown methods in unpredictable ways—stripping bodies, dropping 
headers, or routing inconsistently. These behaviors are rarely explicit or 
predictable.
   
   I think what I'm hearing @desiderantes say is that if my stack supports 
QUERY, please let me use it. It's up to me as an app author to test and 
document what my app does and expects.
   


-- 
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: dev-unsubscr...@hc.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to