1
Postman Chrome拡張機能で起動したHTTPリクエストをPowerShellスクリプトで再現しようとしています。TomcatのCASサーバーにWebリクエストを送信できません
私のリクエストの目的は、CASサーバーにログインしてチケットを受け取ることです。
私は、次のPowerShell(私は匿名化の目的のための表記を[変数]を使用)を書いた:ポストマンに同じ要求がで私を提供し、一方、
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true} ;
$postParams = @{username='[username]';password='[password]'}
Invoke-WebRequest -Uri https://[host]:[port]/cas/v1/tickets/ -Method POST -
Body $postParams'
しかしHTTP 404エラーでTomcatサーバーの回答をチケットと完璧に動作します。
リクエストはフィドラーには表示されません; Invoke-WebRequest:基本接続がクローズされました:受信時に予期しないエラーが発生しました。 C:\ Users \ Administrator \ Desktop \ request.ps1:8 char:1 + Invoke-WebRequest -Uri https:// [host]:[port]/cas/v1/tickets/-Method POST -Body。 .. + + CategoryInfo:はInvalidOperation:(System.Net.HttpWebRequest:HttpWebRequestの)、WebExc [-WebRequestクラスを呼び出す] eption + FullyQualifiedErrorId:WebCmdletWebResponseException、Microsoft.PowerShell.Commands.InvokeWebRequestCommand –
は実際にあなたが私の問題を解決し、URLあまりにも速いコピー/ペーストのために間違っていた –
フィードバックのおかげで、私は自分のコメントを削除し、答えを追加しました。同意してください。 –