备注:供个人记录使用, 水文一篇
好久不写rest api, query中传递数组都快忘记了,(post中body传递数组还记得), 做好记录方便查询
先看curl命令
curl -X POST --header 'Content-Type: application/json' --header 'Accept: text/plain' --header 'Token: 123456' 'http://127.0.0.1:17001/api/v1/admin/arraydemo?hostName=worker1&ports=12%2C23'
curl -X POST --header 'Content-Type: application/json' --header 'Accept: text/plain' --header 'Token: 123456' 'http://127.0.0.1:17001/api/v1/admin/arraydemo?hostName=worker1&ports=12,23,45'
curl -X POST "http://127.0.0.1:17001/iapi/v1/admin/arraydemo?hostName=xxx3&ports=1&ports=5"
controller 中部分代码
@PostMapping("arraydemo")
public String DemoTest(String hostName, int[] ports) throws Exception {
log.info("{}, {}, length:{}", hostName, ports, ports.length);
return hostName ;
}```