PowerShellのInvoke-WebRequestでSession用のCookieを維持する
PowerShellでページにアクセスしてからPOSTする方法。
セッション用のCookie等があるサイトでは、CookieをPOSTリクエストに含める必要があります。
ページの取得
Invoke-WebRequest 'https://0dsec.blogspot.com/' -SessionVariable 'Session'
Cookieを維持したままPOSTする
Invoke-WebRequest 'https://0dsec.blogspot.com/' -Method 'POST' -body 'key=value' -WebSession $Session
参考:Invoke-WebRequestのExample 2: Use a stateful web service
0 件のコメント:
コメントを投稿