CURL命令是一个通过终端和服务器通信的工具,没有GUI界面,支持FTP / HTTP / SMTP 等多种协议,可以很方便做开发测试功能
发送一个GET请求到服务端
$ curl -X GET 'http://127.0.0.1:8080/v1?name=baidu'
发送一个POST请求到服务端
$ curl -d 'name=baidu&age=18' -X POST 'http://localhost:8080/v1?'
上传单个文件到服务端
curl -X POST http://localhost:8080/upload \ -F "file=@/Users/appleboy/test.zip" \ -H "Content-Type: multipart/form-data"
上传多个文件到服务端
$ curl -X POST http://localhost:8080/upload \ -F "upload[]=@/Users/appleboy/test1.zip" \ -F "upload[]=@/Users/appleboy/test2.zip" \ -H "Content-Type: multipart/form-data"
-d 指定POST的数据体
-X 指定协议
-F 向服务器上传二进制文件
网友评论