-x 指定请求方式
- get请求:
# get 请求
curl -X GET http://localhost:8080/search?data=123
# -X GET是可选的,所以也可写作
curl http://localhost:8080/search?data=123
- post 请求:
- -v显示请求详细信息
- -d为向请求发送的数据
- -H为添加头信息
curl -X POST -d"data=123&key=456" http://localhost:8080/search -v
# 由于-d选项为使用POST方式向server发送数据,因此在使用-d的时候,可以省略-X POST。
curl -d"data=123&key=456" http://localhost:8080/search -v
# 使用-d时,将使用Content-type:application/x-www-form-urlencoded方式发送数据
- 如果想使用JSON形式post数据,可以使用-H指定头部类型
curl -H "Content-Type:application/json" -d '{"data":"123","key":"456"}' http://localhost:8080/search -v