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

Avoid using the reserved characters from RFC3986 in fields that are intended to form part of a URL (e.g. 'next_key'), or provide them already escaped. #537

Open
akarabashov opened this issue Jan 25, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@akarabashov
Copy link
Collaborator

We encountered an error during pagination due to special characters ('+' and '=') in the request URL.

https://on.dcl.csa-iot.org/dcl/model/models?pagination.key=AAARaC8AAAP+Lw==

These characters cause issues because they are reserved in RFC 3986. To prevent future errors, we need to modify DCL. It should either provide fields that can be used as URL parts without RFC 3986 characters or ensure that these characters are already properly escaped.

@akarabashov akarabashov added the enhancement New feature or request label Feb 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant