问题
我认为 Credential Option 会向 requestHeader 添加一些内容,但看起来没有添加任何内容。凭据选项是否会更改 httpRequest 的其他部分?
环境
windows10
PowerShell 5.1.17134.765 使用 Fiddler4 分析请求。
执行命令
$cred = Get-Credential // input user and password
Invoke-WebRequest -Uri 'http://abc.xyz' -Credential $cred
请求内容(通过 Fiddler4):
原始标题
GET / HTTP/1.1
User-Agent: Mozilla/5.0 (Windows NT; Windows NT 10.0; ja-JP)
WindowsPowerShell/5.1.17134.765
Host: abc.xyz
认证
No Proxy-Authorization Header is present.
No Authorization Header is present.