1

全部,

我正在尝试通过 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);

谢谢!

4

1 回答 1

0

去抓住Fiddler阅读如何使用它来查看 https 流量

于 2012-09-12T15:06:51.250 回答