-
Notifications
You must be signed in to change notification settings - Fork 196
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
Default content-type for generated PUT request #78
Comments
I am also seeing the same issue as documented here. @pabuisson did you ever find a solution for this? |
@anelson425 well to be honest, we've kind of reduced our usage of grape-swagger so it's not that big a deal for us anymore. And re-reading this issue, I'm thinking that it must be coming from the underlying |
@pabuisson I found out yesterday that setting the param_type to 'body' in the documentation for the parameter seemed to fix my issue.
|
@anelson425, thank you so much, i was making a doc for my API and wasn't able to find a workaround for this. This fixed my issue! |
Hi guys,
I'm using
grape-swagger-rails (0.3.0)
to generate the documentation for a JSON API. I have an issue with all the actions expecting a payload in JSON format : indeed, the documentation generates a request body with theapplication/x-www-form-urlencoded
format, and my API only handlesapplication/json
format.Therefore, all the "Try it out" actions on the documentation for POST/PUT/PATCH requests are non-functional.
I've tried to manually add a
Content-Type
header in the GrapeSwaggerRails initialization section, but it doesn't seem to be taken into account :Am I missing something in the configuration of my endpoints / of grape-swagger-rails here ? I've found nothing around here in the documentation.
EDIT: actually it looks like the payload is correctly understood by my API endpoint on POST and PATCH, but not on PUT requests... in case it helps. Any clues ? When I click "Try it out", I get this in the console for a PUT request only :
The text was updated successfully, but these errors were encountered: