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

Remove given and optional URI assignments with PUT, PATCH, POST #621

Merged
merged 1 commit into from
Feb 21, 2024

Conversation

csarven
Copy link
Member

@csarven csarven commented Feb 12, 2024

This PR is a correction class 2 change in the Solid Protocol ED:

  • Change: Remove requirement #server-put-patch-uri-assignment
    Reason
    The described behaviour is redundant as per PUT and PATCH (RFC 9110, RFC5789)
    Conformance
    Does not affect conformance.
    Testing
    HTTP test cases can be used to check for conformance to PUT and PATCH.
  • Change: Remove requirement #server-slug-uri-assignment
    Reason
    Given PUT, PATCH, and POST support, the optional support for the Slug header does not enhance the product classes, and there are specific scenarios requiring careful implementation to avoid information leakage (e.g., 574, 631, 1720) - which can be expressed in Considerations. The Solid Protocol need not promote this requirement (as MAY). Implementers can always choose to support this.
    Conformance
    Does not affect conformance.
    Testing
    Can be part of test cases that checks for optional features in HTTP.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant