Quantcast
Channel: New board topics in SmartBear Community
Viewing all articles
Browse latest Browse all 21061

Interactive API Docs / POST body data omitted using consumes 'application/x-www-form-urlencoded'

$
0
0

Steps to duplicate:

 

Take for example this api which defines a method capable of consuming application/x-www-form-urlencoded and text/plain:

https://swaggerhub.com/api/evosus/webapi/1.3.0

POST /method/Inventory_Item_StockSiteQuantity_Get

 

Enter the 3 required fields as follows:

CompanySN: 20091102165026*177

ticket: d5fef8e5-a3d3-456e-b4a9-5203c947ee97

body: blah blah blah

 

With parameter content-type set to application/x-www-form-urlencoded and click 'Try this out'. Notice the -d parameter in the curl command is missing.

curl -X POST --header "Content-Type: application/x-www-form-urlencoded" --header "Accept: application/json" "https://cloud3.evosus.com/api/method/Inventory_Item_StockSiteQuantity_Get?ticket=d5fef8e5-a3d3-456e-b4a9-5203c947ee97&CompanySN=20091102165026*177"

 

With parameter content-type set to text/plain click 'Try this out'. Notice the -d parameter is set properly.

curl -X POST --header "Content-Type: text/plain" --header "Accept: application/json" -d "blah blah blah" "https://cloud3.evosus.com/api/method/Inventory_Item_StockSiteQuantity_Get?ticket=d5fef8e5-a3d3-456e-b4a9-5203c947ee97&CompanySN=20091102165026*177"

 

Is there something I am doing wrong? Thanks in advance for your assistance. 

 


Viewing all articles
Browse latest Browse all 21061

Trending Articles