美文网首页
Curl 命令

Curl 命令

作者: BestFei | 来源:发表于2019-07-26 14:52 被阅读0次

    一、基础请求
    1、Get 请求
    命令格式:curl requesturl
    例如:curl https://kunpeng.csdn.net/ad/template/161?positionId=427

    2、Post 请求
    命令格式:curl -X POST requesturl
    例如:curl -X POST https://msg.csdn.net/v1/web/message/view/unread

    二、指定ip发送请求
    1、http命令格式:
    curl -H 'Host:requestHost' http://ip:port/requestPath
    curl -x ip:port http://requestHost/requestPath
    例如:
    curl -H 'Host:kunpeng.csdn.net' http://101.201.173.208:80/ad/template/161?positionId=427
    curl -x '101.201.173.208:80' http://kunpeng.csdn.net/ad/template/161?positionId=427

    2、https命令格式:
    curl -H 'Host:requestHost' https://ip/requestPath
    curl ip https://requestHost/requestPath -k
    例如:
    curl -H 'Host:kunpeng.csdn.net' https://101.201.173.208/ad/template/161?positionId=427 -k
    curl '101.201.173.208' https://kunpeng.csdn.net/ad/template/161?positionId=427 -k

    三、带参数的POST请求
    命令格式:

    curl -X POST https://requestHost/requestPath 
    -H 'headKey: headValue'
    --data "dataValue"
    

    1、head请求参数用 -H表示(一个横杆)
    2、如果命令需要换行,在换行处加 反斜杠
    3、body请求参数用 --data表示(两个横杆);请求内容有引号时,加反斜杠\

    例如:

    curl --http1.0 --next --no-keepalive -X POST "https://www. domain.com/requestUri" \
        -H 'Content-Type: application/json' \
        -H 'User-agent: test' \
        -H "token: tokenValue" \
     --data "{\"jsons\":[{\"id\":\"1\",\"value\":1}],\"type\":\"M\",\"name\":\"fei\"}"
    

    相关文章

      网友评论

          本文标题:Curl 命令

          本文链接:https://www.haomeiwen.com/subject/hsnrrctx.html