Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please add support for the QUERY HTTP method #202

Open
gdubicki opened this issue Jan 11, 2025 · 0 comments
Open

Please add support for the QUERY HTTP method #202

gdubicki opened this issue Jan 11, 2025 · 0 comments

Comments

@gdubicki
Copy link

gdubicki commented Jan 11, 2025

On 2025-01-07 the QUERY HTTP method, "a safe, idempotent request method that can carry request content." has reached the level of a Proposed Standard consensus and is on track to become a Proposed Standard.

It solves the problem of making complex queries where the GET method is sometimes sufficient as it (according to the standard) lacks support for sending the query in the body, leaving only the query part of the URL which is limited. An often used workaround of using the POST method has a downside in that it's just the wrong method for this purpose as queries do not cause side-effects and this limits the retryabilty and cacheability of such queries.

Therefore It would be great to implement support for QUERY in Net::HTTP.

Note that for example node.js has implemented and released support for it in June 2024: nodejs/node#51562

If you are open to it, I am interested in providing a PR.

@gdubicki gdubicki changed the title Please add support for the QUERY HTTP method Please add support for the QUERY HTTP method Jan 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant