zoukankan      html  css  js  c++  java
  • CURL命令 Alex

    忽略证书检查

    curl -k https://www.a.com

    --cacert 后面加的是证书文件,通过证书文件访问这个网站

    curl --cacert cacert.pem.crt https://www.a.com

    只显示文档信息\只显示头部信息

    curl -I http://www.a.com

    curl命令默认只发送一次请求,-L会根据用户发过来的响应码在执行操作,如301就会在发送一次请求跳转到对应的网站上

     curl -L http://www.a.com

    显示具体信息,同时也把最终的页面显示出来

    curl -i http://www.a.com

    curl -A 伪装浏览器,

    curl -A ie100 192.168.1.7
    #对方就能查看到你是通过ie100这个版本的浏览器访问的

    -e/--referer <URL> 来源网址  表示从哪个网站跳转过来的

    1 curl -A IE20 -e http://www.baidu.com http://www.a.com
    2 #这句话的意识是,模拟IE20版本的浏览器,从baidu这个网站上跳转到a这个网站上的

    --compressed 要求返回是压缩的格式
    -H/--header <line>自定义首部信息传递给服务器
    -i 显示页面内容,包括报文首部信息
    -I/--head 只显示响应报文首部信息
    -D/--dump-header <file>将url的header信息存放在指定文件中
    --basic 使用HTTP基本认证
    -u/--user <user[:password]>设置服务器的用户和密码
    -L 如果有3xx响应码,重新发请求到新位置
    -O 使用URL中默认的文件名保存文件到本地
    -o <file> 将网络文件保存为指定的文件中
    --limit-rate <rate> 设置传输速度
    -0/--http1.0 数字0,使用HTTP 1.0
    -v/--verbose 更详细

    -C 选项可对文件使用断点续传功能
    -c/--cookie-jar <file name> 将url中cookie存放在指定文件中
    -x/--proxy <proxyhost[:port]> 指定代理服务器地址
    -X/--request <command> 向服务器发送指定请求方法
    -U/--proxy-user <user:password> 代理服务器用户和密码
    -T 选项可将指定的本地文件上传到FTP服务器上
    --data/-d 方式指定使用POST方式传递数据
    -b name=data 从服务器响应set-cookie得到值,返回给服务器

    ------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------- 博客均为个人笔记,无所追求,仅供参考~~~ QQ--2382990774
  • 相关阅读:
    微信小程序学习心得
    微信小程序分类的实现
    Vue实例中封装api接口的思路 在页面中用async,await调用方法请求
    Vue中封装axios组件实例
    使用creata-react-app脚手架创建react项目时非常慢的问题
    Javascript的对象
    vue中上拉加载数据的实现
    Vue中键盘事件
    vant学习网址
    字符串,字典,数组写入本地文件和从本地文件读取
  • 原文地址:https://www.cnblogs.com/alexlv/p/14582215.html
Copyright © 2011-2022 走看看