我想使用 powershell 上传文件并捕获生成的响应正文。怎样才能做到这一点?
我已经尝试过:
$env:DEPLOY_URL = & curl.exe https://make.mudlet.org/snapshots/Mudlet-$env:VERSION$env:MUDLET_VERSION_BUILD-windows.zip --upload-file Mudlet-$env:VERSION$env:MUDLET_VERSION_BUILD-windows.zip 2>&1
但这不起作用,并显示命令执行时出现异常:
而不列出异常。
最佳答案
使用 Invoke-RestMethod
进行探索命令。您可以使用 -OutFile
参数保存响应正文。
PUT
示例如下,其中 $uri
是目标,$inFile
是本地文件的路径,$outFile
是保存响应正文的路径:
Invoke-RestMethod -Uri $uri -Method PUT -InFile $inFile -OutFile $outFile
关于powershell - 如何在 Powershell 中 HTTP PUT 文件并捕获响应正文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57127805/