powershell invoke-webRequst - не могу добавить несколько значений в куки

При просмотре devtools в Chrome, я вижу куки вида

ASP.NET_SessionId=pkoz40ollmfsh443qucvup2v; .AspNet.ApplicationCookie=chunks:2; CookieData1=7AXAO75yKPCBHA7CHp8AZAHFM2CMKoEATA7s; .AspNet.ApplicationCookieC1=ewha8Ccy..."

Видно, что куки представляет несколько пар вида ключ-значение

формирую команды:

$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession
$c1 = New-Object System.Net.Cookie('.AspNet.ApplicationCookieC1','blabla'),'/', ($domain))
$c2 = New-Object System.Net.Cookie('CookieData1','blabla','/', ($domain))
$session.Cookies.Add($c1);
$session.Cookies.Add($c2);

Invoke-WebRequest -Uri ($Url) -Body ($Payload) -Method $Method -Headers $headers -WebSession $session  -UserAgent $userAgent -ContentType 'application/json; charset=utf-8'

Выполняю запрос к локальному nodeJs приложению, просматриваю, что же мне приходит, и куки отсутствуют вообще. Если же одно из добавлений убрать - оставшаяся куки отображается.

Как мне сформировать параметр cookie вида ключ1=значение1; ключ=значение2 и т.д.?

подробности запроса при доабавленном одном куки и двух


Ответы (0 шт):