全部,
我正在尝试通过 PowerShell 访问一个宁静的 API。该 API 需要几个非标准标头,因此我使用 $request.Headers.Add() 语法。
我收到 (500) 内部服务器错误,所以我知道我离得很近。
我不能使用 WireShark,因为端点是 Https。
如何在 PowerShell 中构建 HttpWebRequest 对象并查看原始 XML?
这是简单的代码:
$concat = EncodeBase64("$($username)@$($org):$($password)")
$request = [System.Net.HttpWebRequest]::Create($URL);
$request.Method = "POST";
$request.ContentType = "application/vnd.vmware.vcloud.session+xml;version1.5";
$request.Headers.Add("x-vcloud-authorization", $concat);
谢谢!