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 设置到了
    

      

  • 相关阅读:
    面向对象进阶
    初识面向对象
    模块和包
    day 17递归函数
    pip命令无法使用
    Python中的iteritems()和items()
    C# 截取字符串
    Python连接Mysql数据库
    【PYTHON】 Missing parentheses in call to 'print'
    javaScript中with函数用法实例分析
  • 原文地址:https://www.cnblogs.com/yoyo1216/p/10916529.html
Copyright © 2011-2022 走看看