即使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% && [命令]
谢谢分享
学习了
示例文件夹有一个“网络通讯.WCS”,很有意思
caocaofff 示例文件夹有一个“网络通讯.WCS”,很有意思
我看看
强大,支持一下