1
$url = "https://teamcity.myserver.io/guestAuth/app/rest/buildTypes/id:SandboxPlayGround_WindowsForms1_Build/parameters/Version"
$headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
$headers.Add("Content-Type", 'text/plain')
$headers.Add("Origin", 'https://teamcity.myserver.io')
Invoke-RestMethod -Method Put -Uri $url -Headers $headers -Body "2.3.1.0"
は私にエラー与える:PUTポストマンから作業チームシティー構成パラメータを更新しなくPowerShellのスクリプトから
[19:54:59][Step 2/6] Invoke-RestMethod : HTTP Status 405 - Request method 'PUT' not supported
[19:54:59][Step 2/6]
[19:54:59][Step 2/6]
[19:54:59][Step 2/6]
[19:54:59][Step 2/6] type Status report
[19:54:59][Step 2/6] message Request method 'PUT' not supported
[19:54:59][Step 2/6] description The specified HTTP method is not allowed for the requested resource.
をしかし、私はちょうど罰金郵便配達から同じURLおよびヘッダーを使用してパラメータ値を更新することができます。 どこが間違っていますか?