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.