Какой эквивалент Javascript для переменной сеанса в Invoke-WebRequest Powershell?

#javascript #typescript #powershell

#javascript #typescript #powershell

Вопрос:

У меня есть сценарий входа в Powershell, который делает это:

 $response = Invoke-WebRequest "https://example.com" -Method Post -Body @{
                        user   = $user
                        password   = $password
                        rememberMe = $true
                     } -SessionVariable "mySession" -UseBasicParsing
  

В TypeScript у меня есть следующее:

 const bodyData = { user, password, rememberMe }
    
const res = await fetch(authorizationUrl, {
        method: "POST",
        headers: {
            'Content-Type': 'application/json'
        },
        body: JSON.stringify(bodyData)
    });
  

Что такое «SessionVariable»? Как мне сделать так, чтобы мой вызов Javascript выглядел так? Я не могу сказать, является ли SessionVariable файлом cookie в ответе, чем-то в заголовке или чем-то, что входит в запрос.

Спасибо!

Редактировать: не отвечаю на мой собственный вопрос, но похоже, что SessionVariable выполняет много функций, но, что важно, сохраняет файлы cookie. Также похоже, что исходный код (не показан) использует нулевую проверку для SessionVariable, хотя он может быть инициализирован без правильных файлов cookie авторизации. В любом случае, если кто-нибудь может подтвердить, что это все, что он делает, и что просто получение файлов cookie — это «способ Javascript / Typescript» делать что-то, дайте мне знать!

Комментарии:

1. Переменная сеанса является объектом WebRequestSession . Вы уже сами сказали, что он многое делает. Итак, вы должны привести пример того, что вы делаете с этим в PowerShell.