You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I noticed a strange issue when trying to debug a problem in our documentation. Within the generated curl request, one of our headers is showing up as 'X-Api-Partner' instead of the correct 'X-Api-Partner-Id'.
Ouch. I can imagine you banged you head on the wall for a while on that one. Big +1 on not using titleize. I'd even go a step further and just downcase the whole header. This is the approach being taken in the Phoenix/Plug framework which I think makes sense. Then everyone knows headers are just lower-case all the time and it's easy to deal with.
I'm wondering why the HTTP_ prefix is being stripped out here too. If memory serves this header prefix only ever appeared in PHP and ASP Classic.
I noticed a strange issue when trying to debug a problem in our documentation. Within the generated curl request, one of our headers is showing up as 'X-Api-Partner' instead of the correct 'X-Api-Partner-Id'.
I traced the problem back to rspec_api_documentation/lib/rspec_api_documentation/curl.rb:68. The
format_header
method is usingtitleize
to capitalize the header name. Titleize unfortunately strips out '_id' suffixes, because it callshumanize
. rails/rails#26011Could you update the
format_header
method to use something other thantitleize
? I was thinking something like this would work:Thank you.
The text was updated successfully, but these errors were encountered: