-
Notifications
You must be signed in to change notification settings - Fork 9.1k
Need a new feature to send a query parameter without value #1396
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
Comments
This is related to the implementation for |
I am looking for "?param" now, where "param" is sort of an action, such as "?deep_search". |
I understand that, but we need to clarify the intention of the spec first. |
Agree, the spec does not distinguish the two cases, boolean allowEmptyValue seems not enough, one more value will make it more clear. |
Right, but we can't change the spec right now, so we'll have to go with one or the other, and right now I can't say which. |
Is it possible to assume "param" ? If users really want "param=", that means there must be other values associated with param, so it is very unlikely that "param=" is a case ("param=undefined" may be). On the other hand, "param" is a very useful case for an action word without the need of any value at all. |
This is not really a discussion for here, but rather for swagger-spec. I do have information about what we were trying to solve when adding it initially, and that's what we'll go with. I'll look into it in the upcoming days. |
I'm closing this out as not supported by the spec. I'd suggest using a vendor extension to handle this, and keep a reference in the swagger-spec to your solution. That's how we're going to improve it. |
This is the result of swagger forum discussion "Is there a way to specify query parameter without value?".
In summary, what needed is a method to specify whether to include a query parameter. If yes, then the resulting URL should look like "http://url/api?myParam".
The text was updated successfully, but these errors were encountered: