使用curl 命令模拟POST/GET请求

常常需要用CURL来模拟接口请求,这里简单的记录下基本的参数和方法
假设目标url 为:127.0.0.1:8080/login

使用curl发送GET请求:curl protocol://address:port/url?args

    curl http://127.0.0.1:8080/login?admin&passwd=12345678

使用curl发送POST请求:

这种方法是参数直接在header里面的,如需将输出指定到文件可以通过重定向进行操作.

curl -H "Content-Type:application/json" -X POST -d '{"user": "admin", "passwd":"12“}' http://127.0.0.1:8080/login

同样模拟content-type www-urlencoded的请求:

curl -H "Content-Type: application/x-www-form-urlencoded" -X POST -d "user="admin&password=12"  http://127.0.0.1:8080/login 

resut:

Lokie博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论
  • 本博客使用免费开源的 laravel-bjyblog v5.5.1.1 搭建 © 2014-2018 lokie.wang 版权所有 ICP证:沪ICP备18016993号
  • 联系邮箱:kitche1985@hotmail.com