У меня есть небольшой скрипт powershell, который должен отправить некоторые данные в API. По какой-то причине он выдает ошибку каждый раз, когда строка переменной body становится длиннее 256 * 1024 (256 КБ). Есть ли какая-то внутренняя причина при запуске скрипта, который установил бы этот предел?
$User = 'abc'
$Password = 'abc'
$SecPass = ConvertTo-Securestring -AsPlainText -Force -String $Password
$Credentials = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList ($User,$SecPass)
$API = "https://something"
$Body = Get-Content -Path 'C:\somefile.json'
Invoke-WebRequest -uri $API -Credential $Credentials -Method Post -Body $Body -ContentType "application/json"
Ошибка:
Invoke-WebRequest: базовое соединение было закрыто: при отправке произошла непредвиденная ошибка.