zoukankan      html  css  js  c++  java
  • linux下使用shell发送http请求

    一、curl

    参数 内容
    -H 请求头
    -d POST内容
    -X 请求协议
    -x 代理

     

     

     

     

     

    1. get请求

    curl命令默认下就是使用get方式发送http请求。

    curl www.baidu.com
    

    2. post请求

    使用-d参数,形式如下:

    curl -d "param1=value1&param2=value2" www.baidu.com
    

    3.设置代理

    curl -x 192.168.31.111:8002 mitm.it    # -x  设置代理
    

      

    6.其他参数

    • -I

        只显示头部信息。

    • -i

        显示全部信息。

    • -v

        显示解析全过程。

    二、wget

    该命令是linux下的从指定url下载文件的工具,会把请求的网页内容下载到本地。

    1. get请求

    //最基本使用
    
    wget www.baidu.com
    
    //get方式并指定下载的文件名
    
    wget -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080

    2. post请求

    wget --post-data="user=user1&pass=pass1&submit=Login" http://domain.com/path/p
    

    3.设置代理

    wget -e “http_proxy=192.168.31.111:8002″  mitm.it  # -e 设置到了
    

      

  • 相关阅读:
    __weak与__block修饰符区别
    Socket 记录
    Python yaml文件中文读取写入
    Xshell 连接 本地虚拟机
    MySQL查询学生表
    Python Excel读写操作
    pytest mark标记运行
    pytest 参数化
    pytest xfail参数详解
    pytest 失败截图
  • 原文地址:https://www.cnblogs.com/yoyo1216/p/10916529.html
Copyright © 2011-2022 走看看