当前位置: 首页 > news >正文

【CI130x 离在线】如何运行 curl 脚本

在各种大模型的API文档中,经常会用到 curl 工具,那么——如何运行 curl 脚本呢?

image

在Linux平台

对于复杂的代码,建议创建脚本文件:

# 创建脚本文件
nano myscript.sh

然后执行以下指令

# 在文件中粘贴代码,然后保存退出
chmod +x myscript.sh  # 添加执行权限
./myscript.sh         # 执行脚本

 

在Windows 平台

首先编写脚本文件(前提:已经下载安装好 windows 版本的 curl),假设文件名为 curl-exe-script.ps1(注意尾缀为ps1)

# curl-exe-script.ps1
Write-Host "=== 使用真正的 cURL 工具 ===" -ForegroundColor Yellow# ————————————————————以下均为示例——————————————————————
# 实例1:基本 GET 请求
curl.exe -s "https://httpbin.org/json"# 实例2:下载文件
curl.exe -o "downloaded-file.jpg" "https://httpbin.org/image/jpeg"
Write-Host "文件下载完成"# 实例3:带 Header 的请求
curl.exe -H "User-Agent: My-Script" -H "Accept: application/json" "https://httpbin.org/headers"# 实例4:POST 请求 with JSON
curl.exe -X POST "https://httpbin.org/post" `-H "Content-Type: application/json" `-d '{"name": "John", "email": "john@example.com"}' `-s

执行前的准备工作:

默认情况下,PowerShell 的执行策略可能限制脚本运行。因此需要执行以下命令

# 检查当前执行策略
Get-ExecutionPolicy# 设置执行策略以允许脚本运行(需要管理员权限)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser# 或者临时绕过(仅当前会话)
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
执行脚本
powershell
# 方法1: 直接执行
.\curl-script.ps1# 方法2: 使用 PowerShell 命令
powershell -File .\curl-script.ps1# 方法3: 带参数执行
powershell -ExecutionPolicy Bypass -File .\curl-script.ps1

 

http://www.jsqmd.com/news/23934/

相关文章:

  • 日总结 18
  • 一场比赛
  • 这才是真正的AI NAS!极空间私有云Z2Ultra评测
  • 新东方第三节课名言作文
  • 【性能优化必看】CPU耗时飙高?GC频繁停顿?一文教你快速定位!​
  • ​Fedora 37 安装 libicu-71.1-2.fc37.x86_64.rpm 教程(命令行步骤)​
  • 十月阅读_3
  • 学校协同云盘怎么选?2025年10大热门教育网盘推荐与对比
  • 从神经信号到驾驶安全:Mentalab无线脑电图系统赋能汽车人因研究与HMI优化 - 指南
  • GPU集群之间的交互
  • Java并发编程基础:从线程管理到高并发应用实践
  • 基于ECharts 6.0实现实时材料监控看板
  • python爬取京东评论 -
  • CF1267G Game Relics
  • 中考_体育
  • Spring Cloud Alibaba + Dubbo
  • 鲜花10/27
  • 102302115方朴第一次作业
  • 解题报告-梦熊 CSP-S2025 模拟赛T2
  • 读《程序员的修炼之路:从小工到专家》有感
  • 10.18 CSP-S 模拟赛
  • 常见问题处理 --- Invalid default value for created time
  • 鄙“站”麻将和算24,刷新后会换
  • 20232405 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • Pandas 缺失值最佳实践:用 pd.NA 解决缺失值的老大难问题
  • RT-Thread之事件集使用示例
  • 20232422 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • 20232404 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • P14309 【MX-S8-T2】配对题解
  • 魔改sunpinyin