linux 发送get post命令
get命令
curl http://10.23.12.2:8080/personSer/testInfo
post命令,传递JSON格式参数,java服务以RequestBody接收对象参数
curl http://12.34.23.12:9090/shinfo/insertJob -X POST -H "Content-Type:application/json" -d '{"areaCode":"1234","areaName":"信阳市","jobName":"test"}'
如果post请求的方法还需要拼接请求url参数,则需要添加单引号,不让其进行特殊字符的转义
curl 'http://12.34.23.12:9090/shinfo/insertJob?businessCode=123&classNo=2342' -X POST -H "Content-Type:application/json" -d '{"areaCode":"1234","areaName":"信阳市","jobName":"test"}'
发送命令时,如果body参数体数据过多,手动输入会很累,可以写入到文件中,如prescriptionwm.txt,请求时用文件方式发送参数,如下:
curl -XPOST -T prescriptionwm.txt 'http://localhost:8009/test/upload?businessCode=789&xNo=wer342'