CURL是什么?怎么用?

What?

CURL是一种命令行工具,用于发出各种协议的网络请求(像Postman一样,GET、POST…),然后得到和提取数据,并显示在“标准输出”上;

How?

一、查看网页源码

curl [options] www.baidu.com

options:
-o [文件名] #将该网页源码保存为...文件名
eg: curl -o baidu.html www.baidu.com  #将www.baidu.com的网页源码保存为文件baidu.html(保存位置为:~/下)

二、发送表单信息

发送表单信息有GETPOST两种方法。

  1. GET方法相对简单,只要把数据附在网址后面就行。
curl example.com/form.cgi?data=xxx
  1. POST方法必须把数据和网址分开

    (方式一)语句传参(参数少的情况),不推荐,经常出错

    curl -X POST -d "xxx" example.com/form #默认http动词是GET,使用`-X`参数可以支持其他动词
    

    (方式二)POSTjson文件的形式传参数**(推荐)**

    1. 编写params.json文件,存放要传送的参数

      在这里插入图片描述

    2. POST传参(@文件的形式)

      curl localhost:8080/users -X POST -d @params.json
      

三、发送cookie

curl --cookie "name=xxx" www.example.com
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值