Skip to content

Conversation

msdemlei
Copy link
Contributor

It was not easy picking a place for this. If you add it where we already talk about POST-s, it would appear twice (in sync and async). If you add it where we talk about parameter encoding, it would awkwardly sit next to VOTable content.

In the end, I think this location is the least bad one.

Content-wise, I considered whether to warn people that in urlencoded parameters they have to replace + with space and in multipart parameters they don't, but I figured that for almost everyone, this is done by some library. And for that reason, I also don't think we should think about it much more -- unless this is becoming an issue and http server implementations don't necessarily support urlencoded any more. Do we have indications that that is the case?

It was not easy picking a place for this.  If you add it where we
already talk about POST-s, it would appear twice (in sync and async).
If you add it where we talk about parameter encoding, it would awkwardly
sit next to VOTable content.

In the end, I think this location is the least bad one.

Content-wise, I considered whether to warn people that in urlencoded
parameters they have to replace + with space and in multipart parameters
they don't, but I figured that for almost everyone, this is done by
some library.  And for that reason, I also don't think we should think about
it much more -- *unless* this is becoming an issue and http server
implementations don't necessarily support urlencoded any more.  Do we
have indications that that is the case?
Copy link
Member

@mbtaylor mbtaylor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Markus, for me this looks OK. I don't think we need to go into more detail or repeat content from the upstream standards.

@pdowler
Copy link
Collaborator

pdowler commented Jun 26, 2025

I agree that this is sufficient.

@pdowler pdowler merged commit cabee0b into ivoa-std:main Jun 26, 2025
1 check passed
@mbtaylor mbtaylor mentioned this pull request Jun 27, 2025
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.

3 participants