首页
windows
驱动
往windows镜像中添加驱动
集成驱动与补丁到Windows7的ISO文件
禁用Win系统自动更新驱动
Windows Service 中安装网卡驱动
office
excel中的函数
Win故障处理
win10文件夹右键菜单转圈圈假死
内存占用很高
激活许可
kms激活
office删除授权
KMS38
MAS开源激活脚本
解除网页禁止复制
封装win10系统
封装系统工具
DISM命令常见用法
封装win10-U盘安装系统
封装win10-U盘安装系统2--sysprep封装后的自动化
Win镜像文件iso添加补丁包
WDS+MDT自动装机
ISO镜像中的install.esd转为install.wim
微软资源
Win实用工具
微软官方-网络数据收集NetMon
微软官方工具
Win下查看文件被哪个进程占用
Everything 的文件索引、HTTP共享
文件转换器File Converter
恢复电脑上删除的文件
查看桌面弹窗广告是哪个应用-ProcessExplorer
Win-网络
获取网卡的接口号
Win下查看端口被哪个进程占用
方便的编辑切换hosts文件OpenArk
win10中用curl或PowerShell调用HTTP post 接口
从windows获取连接的USB设备列表_python或cmd
检测硬件信息
显卡压力测试
bat压缩文件夹并备份到smb共享
bat脚本中使用WinSCP命令备份linux中文件
WinScp命令行下载脚本(示例代码)
Win10下用系统自带SCP命令免密码上传、下载centos服务器上的文件
Win笔记
win10查看设备序列号、硬盘序列号、硬盘ID
Windows 系统下 MD5 值计算方法
Windows 关闭显示命令
Win中查看进程名称、使用的端口
Win10命令行中查看wifi密码
查看、杀掉进程
用CMD弹出提示框
Windows软件静默安装
WDS跨网段配置_网络
Windows修改静态路由表和跃点数
bat脚本映射共享文件夹为盘符
win中备份文件到阿里对象存储 OSS
Windows管理工具命令行Wmic
Win10自动修复失败,你的电脑未正确启动
TCP端口ping命令_psping
bat脚本
BAT批处理中的字符串处理
获取本机ip和ping网关
统计win共享文件夹内哪些用户有权限
bat脚本——for循环用法
BAT脚本之判断文件是否存在
bat笔记
bat方式实现企业微信群机器人告警
bat脚本检测USB设备掉线时企微告警
Bat脚本日期时间获取
Win中检查某一进程是否存在
if和errorlevel
goto和call
bat中修改计算机名为sn号
批处理- 内置环境变量ERRORLEVEL
bat修改host文件
本文档由 内网文摘 发布,转载请注明出处
-
+
首页
win10中用curl或PowerShell调用HTTP post 接口
## CMD中 curl curl 也支持 ftp ``` curl -d、 --data<data> //HTTP POST数据 -o、 --output <file> //写入到文件,而不是输出到stdout -O、 //写入到文件,文件名和远程文件一样 查看详细使用方法 curl --help 例如下载文件: curl -LO https://github.com/x/releases/download/v3.0.1/xxx.AppImage curl -LO http://www.example.com/pic[1-5].JPG 循环下载 ``` 参考:curl 基本用法 https://www.cnblogs.com/kirito1/p/12112285.html ### 下载文件 ``` #下载文件另存为 7z.exe C:\Users\PC\Desktop\local>curl -o 7z.exe https://webcdn.m.qq.com/spcmgr/download/7z2201-x64.exe % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1538k 100 1538k 0 0 1074k 0 0:00:01 0:00:01 --:--:-- 1075k ``` ### post请求 示例中用这个url接口做测试 https://qyapi.weixin.qq.com/cgi-bin/user/getuserid?access_token= ``` post请求: curl -d'login=kirito,password=123' https://google.com/login curl -d'login=kirito' -d'password=123' https://google.com/login curl -d 'mobile=18866668888' https://qyapi.weixin.qq.com/cgi-bin/user/getuserid?access_token= curl -d 'mobile=18866668888' -d 'mobile2=18866669999' https://qyapi.weixin.qq.com/cgi-bin/user/getuserid?access_token= ``` 或者使用 -X参数 `curl -X POST localhost:8080 -H "Content-type:application/json" -d "{"name": "Samwise Gamgee", "role": "gardener"}"` - 在cmd中使用curl命令的注意事项 - json不能由单引号包括起来 - json数据里的双引号要用反斜杠转义 - json数据里不能带有空格 - 如果想要在json数据里使用空格则必须用双引号将整个json数据包括起来 - Content-type要由双引号包括起来 ## PowerShell中 PowerShell中的curl是Invoke-WebRequest 的别名,与cmd中的curl有区别。 目前接到一个新需求是在电脑关机时调用一个接口,问了问同事+度娘给整出来了,下面为代码: ### POST请求: ```bash Invoke-WebRequest -UseBasicParsing http://xxxxxxxxxxx/xxxApi/IAsr/Filter -ContentType "application/json" -Method POST -Body "{'cmd':'unregister','cctuserid':$env:username}" post要提交的数据 {'cmd':'unregister','cctuserid':$env:username} 其中的 $env:username 为电脑账户 ``` #### 使用实例 [企业微信api使用](/project-10/doc-272/ "企业微信api使用") ### GET请求: ```bash Invoke-WebRequest http://xxxxx:8085/xxxxxx/app/logout/$env:username ``` ### Invoke-WebRequest返回内容Content字段显示不全 post get 方式都可以 参考:[使用Invoke-WebRequest显示所有内容](http://cn.voidcc.com/question/p-oynrrdzi-np.html "使用Invoke-WebRequest显示所有内容") #### 方法1: 不像curl命令行实用程序Invoke-WebRequest回报具有各种属性的对象,其中请求文档的内容仅为一个。 返回内容显示不全时,在最后添加` | Select-Object -Expand Content` 例如: ```bash Invoke-WebRequest https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID"&"corpsecret=SECRET | Select-Object -Expand Content ``` #### 方法2: 通过点号获取属性值是这样的::您可以通过扩大像这样的属性来获取在单个语句内容 ```bash (Invoke-WebRequest 'http://www.example.org/').Content ``` 参考:https://www.cnblogs.com/yangchengdebokeyuan/p/14705911.html
local
2023年1月30日 13:49
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 LocalNetwork
LocalNetwork
是由mrdoc开源
LocalNetwork.cn
修改的在线文档系统,作为个人和小型团队的云笔记、文档和知识库管理工具。
如果此文档给你或你的团队带来了帮助,欢迎支持作者持续投入精力更新和维护!内网文摘 & LocalNetwork
>>>主页
logo
logo
下载Markdown文件
分享
链接
类型
密码
更新密码