【发布时间】:2014-05-08 21:16:24
【问题描述】:
此 curl 命令按需要工作:
curl -H "X-Api-Key:j65k423lj4k2l3fds" `
-X PUT `
-d "alerts_enabled=true" `
https://some/working/file.xml
如何在 PS 中使用Invoke-WebRequest 重新创建此内容?我试过了
Invoke-WebRequest -Headers @{"X-Api-Key" = "j65k423lj4k2l3fds"} `
-Method PUT `
-Body "alerts_enabled=true" `
-Uri https://some/working/file.xml
我还尝试为所有参数创建对象(例如 $headers = @{"X-Api-Key" = "Key:j65k423lj4k2l3fds"} 并传递 -Headers $headers)。
谢谢
【问题讨论】:
标签: powershell curl