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

Add QUERY as a HTTP method type used for patch subset. #127

Closed
garretrieger opened this issue Nov 9, 2022 · 1 comment
Closed

Add QUERY as a HTTP method type used for patch subset. #127

garretrieger opened this issue Nov 9, 2022 · 1 comment
Labels
Patch Subset Solution includes something specific to patch subset method

Comments

@garretrieger
Copy link
Contributor

QUERY is a proposed new HTTP method type that is ideal for use in patch subset as it allows for a binary message body to be included while maintaining the cacheability and semantics of a GET request. This would allow us to avoid the use of POST requests.

QUERY is still a draft so we may have to wait for it to be finalized before fully depending on it in our specification. This issue is to track the addition of QUERY to the IFT spec once the QUERY spec is finalized.

In the meantime there are a a few questions about query that would be good to clarify:

  1. Will range-requests work with QUERY? currently range requests are defined to only work with GET requests.
  2. Will QUERY be considered a simple request and be exempt from CORS pre-flight requirements (this will likely need to be defined in the fetch specification).
@garretrieger garretrieger added the Patch Subset Solution includes something specific to patch subset method label Mar 21, 2023
@garretrieger
Copy link
Contributor Author

This is no longer relevant with the specification rewrite that only uses GET.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Patch Subset Solution includes something specific to patch subset method
Projects
None yet
Development

No branches or pull requests

1 participant