版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lluozh2015/article/details/54315517
在接口编写时,PUT方法请求时
响应的数据为:
{"message":"","statusCode":500}
实际请求的数据为
不难发现PUT data竟然为空
为了排除是Java后台的问题,使用Postman发送该PUT请求,如下:
说明Postman请求是没问题,那么基本可以排除是被测的Java后台的问题
如果将参数直接写在url上,是可以请求成功的
请求的数据如下:
响应数据为:
{"statusCode":200}
说明此请求方式可行
又在网上找了其他的方案
1.参数放在parameters中,列名为空,参数放在值中、参数间用&连接
请求的数据为:
可以看出PUT data
中是带有参数的
但是,响应的数据为
{"message":"","statusCode":500}
失败
2.参数放在Body Data中,参数间用&连接
请求的数据为
同样PUT data
中是带有参数的
但是,响应的数据为:
{"message":"","statusCode":500}
同样请求失败
目前并没有找到原因,只能暂时使用将参数直接写在url上进行请求