Closed Liangyongqi closed 1 year ago
保存成curl是下面形式curl -X POST http://localhost:8080/api/publish -d 'apiId=1' 将参数放到了body中去了
因为你这个是POST请求呀,POST参数很少拼到url中,如果要拼在url,把method选成GET,curl同理。另外,源码截图看不到用的Mapping,执行失败可能跟写法有关。
POST请求如果传表单参数也是可以拼到url中的呀,postman都可以这样请求
我知道这种param应该用get,但是post请求应该也不算错吧
我知道这种param应该用get,但是post请求应该也不算错吧
你这个写法没错,参数放url和body都可以的,springmvc默认都能正常处理,至少在我这边正常。上面返回400 bad request
可以检查一下是否有特殊处理某些传参。建议post优先用body参数,插件默认也是放body。
我的controller方法中参数只有一个param,插件也识别到了param,在发出的请求info处并没有将param拼接到url后面,导致执行失败。