PECMD实现网络通信
13天前 253

即使PECMD2012已经十分强大,但是由于没有自带的服务器通信命令,无法直接实现网络通信。而我们可以用Aria2加上PECMD2012,或者CURL来实现。

今天我们只讲CURL,因为CURL是windows自带的(精简版系统、非原版系统、DOS系统除外)

我们直接将常用的CURL语法:

1.首先你需要打开命令提示符(不说了)

2.命令使用:

响应:

    解析一个普通直链的内容:

CURL [链接]

    静默解析一个普通直链的内容(即不显示进度条、报错信息):

CURL -s [链接]

    解析一个普通直链的内容并将内容保存到本地:

        1.解析到指定目录并设置文件名(路径必须包含文件名,如:Windows/System32/temp.json)

CURL -O [路径] [链接]

        2.路径可以为空,即保存到同目录下的output.html文件中(命令提示符默认目录在System32文件夹下,可以用cd [路径]定位到所需目录)

    解析有重定向的URL:

    知识补充:重定向类似于短连接,例如:当用户进入链接:https://pecmd.net/123这个连接时自动跳转到另一个链接:https://pecmd.net/data/temp/2025/index.html这个链接,这个就叫重定向

CURL -L [链接]

请求:

    像服务器发送POST/GET请求(不含请求数据)

CURL -X [POST/GET] [链接]

    GET含数据请求方法:

CURL -X GET "[链接]"

        TIP:引号不要忘了,一般API都会有重定向,GET请求如果不加“-X GET”也可以。

    POST含数据请求方法:

CURL -X POST -d "[数据]" [链接]

        TIP:当数据中也含有双引号时,外面用单引号

    POST请求并包含请求头:

CURL -H "[请求头]" -X POST -d "[数据]"

    任何命令都可以混合使用例如:

CURL -s -L -O [路径] [链接]

 

PECMD使用方法:

EXEC* --cmd:::OnDo br=!cmd /c cd %&_CD% && [命令]
奖励
收藏
点赞
分享
百般花样,样样精通
最新回复 (5)
  • avatar image
    Ty丶小年 13天前

    谢谢分享

    热爱,是一切的开始
  • avatar image
    Ty丶小年 13天前

    学习了

    热爱,是一切的开始
  • avatar image

    示例文件夹有一个“网络通讯.WCS”,很有意思

    官方QQ群:872611894(群密码:pecmd.net)
  • avatar image
    百般通PE 11天前
    楼主   5
    caocaofff 示例文件夹有一个“网络通讯.WCS”,很有意思

    我看看

    百般花样,样样精通
  • avatar image
    爱心会员VIP会员

    强大,支持一下

    https://www.123pan.com/s/NflRVv-Cm5Sh
返回