当前位置: 首页 > 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.hskmm.com/?act=detail&tid=40134

相关文章:

  • 日总结 18
  • 一场比赛
  • 新东方第三节课名言作文
  • 【性能优化必看】CPU耗时飙高?GC频繁停顿?一文教你快速定位!​
  • 十月阅读_3
  • 学校协同云盘怎么选?2025年10大热门教育网盘推荐与对比
  • GPU集群之间的交互
  • Java并发编程基础:从线程管理到高并发应用实践
  • 102302115方朴第一次作业
  • CF1267G Game Relics
  • 中考_体育
  • python爬取京东评论 -
  • C++ STL
  • 20232422 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • 10.18 CSP-S 模拟赛
  • 20232404 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • 「WC2014-紫荆花之恋」题解
  • P14309 【MX-S8-T2】配对题解
  • 魔改sunpinyin
  • 20232308 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • [xp] GVim v9.0.494 (or thereabouts) is the last version known to support Windows XP.
  • 「CTSC2017-游戏」题解
  • 谢谢你周医生
  • 想让默认头像不再千篇一律,就顺手复刻了一下 GitHub 的思路
  • 来源未知
  • 10.27(补)
  • 袁天罡称骨歌的评骨格歌诀 - 木易
  • stm32F411RETx系列无CAN的处理思路
  • 20232402 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • Date 10.27