Skip to content

Add RFC 10008 (The HTTP QUERY Method) Support#1026

Open
desiderantes wants to merge 3 commits into
apache:mainfrom
desiderantes:query-method
Open

Add RFC 10008 (The HTTP QUERY Method) Support#1026
desiderantes wants to merge 3 commits into
apache:mainfrom
desiderantes:query-method

Conversation

@desiderantes

Copy link
Copy Markdown

This change adds support for RFC 10008 (The HTTP QUERY Method). QUERY is a safe an idempotent method that carries a body. This implementation adds support for redirections, caching, mandatory content type, and ALLOW.

@desiderantes desiderantes changed the title Add RFC 10008 ( The HTTP QUERY Method) Support Add RFC 10008 (The HTTP QUERY Method) Support Jun 23, 2026
@rmaucher

Copy link
Copy Markdown
Contributor

EE specification link for these changes ?
No test that parameters processing works (probably it does).

@markt-asf

Copy link
Copy Markdown
Contributor

It isn't part of the Servlet spec yet so we can't modify specification classes.

This looks like a reasonable proposal. I'll look at getting the Servlet specification updated.

@desiderantes

Copy link
Copy Markdown
Author

EE specification link for these changes ?

Sorry, no EE spec change at this time (Honestly I don't' know where or how to start doing that)

No test that parameters processing works (probably it does).

Added

@desiderantes

desiderantes commented Jun 24, 2026

Copy link
Copy Markdown
Author

It isn't part of the Servlet spec yet so we can't modify specification classes.

Should I remove that addition then?

This looks like a reasonable proposal. I'll look at getting the Servlet specification updated.

Thank you! Yes, RFC 10008 is a very simple addition, hopefully we can get it when 12 gets released

@ffray

ffray commented Jun 25, 2026

Copy link
Copy Markdown

Coded nearly the same this morning. It'd be awesome to have a QUERY method.
To avoid P2 data in URLs, QUERY would be just great to stop abusing POST.

I'd like to contribute the AJP support, messages and JSP support if this feature is accepted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants