này Curl tác lệnh như mong muốn:làm thế nào để tái tạo một lệnh CURL làm việc với Invoke-WebRequest trong Powershell
curl -H "X-Api-Key:j65k423lj4k2l3fds" -X PUT -d "alerts_enabled=true" https://some/working/file.xml
Làm thế nào tôi có thể tái tạo này tự nhiên trong PS wth Invoke-WebRequest. Tôi đã thử
Invoke-WebRequest -Headers @{"X-Api-Key" = "j65k423lj4k2l3fds"} -Method PUT -Body "alerts_enabled=true" -Uri https://some/working/file.xml
Tôi cũng đã cố gắng làm cho các đối tượng cho tất cả các params (ví dụ $ headers = @ { "X-Api-Key" = "Key: j65k423lj4k2l3fds"} và đi qua -Headers $ header) .
Cảm ơn
nên không tiêu đề đó được '@ { "X-Api-Key"= "j65k423lj4k2l3fds"}'? –
vâng, đó chỉ là lỗi đánh máy khi tôi đang tạo lại khóa API thực sự của mình. đã sửa. – user3561945