powershell - 发布请求 Powershell
问题描述
我想使用带有 powershell 的发布请求。但是我收到一个错误,即如果没有启用 javascript,该网站将无法正常工作。
有没有人想法,如何解决这个问题?软件开发人员建议使用 chrome。但我必须通过 powershell 映射呼叫。
提前致谢!!
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
(New-Object System.Net.WebClient).Proxy.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials
$body = @{
"client"="cbd3a32fafb096"
"request-type"="authentication"
"username"="usrname"
} | ConvertTo-Json
$header = @{
"Content-Type"="application/x-www-form-urlencoded"
"User-Agent"="Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Mobile Safari/537.36"
}
$Result = Invoke-RestMethod -Uri "http://myurl" -Body $body -Headers $header
$Result