Linux中使用curl调用接口
问题出现的场景:
在本次政务网部署系统时,由于无法实现外网直接访问接口,于是只能通过VPN和堡垒机连接服务器进行测试图片上传到OSS是否正常
curl 调用get请求接口
curl http://www.sunbanxian.com/login?user=test001&password=123456
curl 调用post请求接口
curl -d "user=nickwolfe&password=12345" http://www.sunbanxian.com/login
curl 调用post请求接口请求参数为json格式时
#在命令行中直接发送JSON结构数据
curl -H 'content-type: application/json' -X POST -d'{"accountType":"4","channel":"1"}' http://www.sunbanxian.com/login
curl 调用post请求接口 为上传文件时
# file:key @/data/gexiang/baiyuekui.png:linux上图片的绝对路径
curl -X POST -F 'file=@/data/gexiang/baiyuekui.png' http://www.sunbanxian.com:8092/common/uploadFile