1
我用IWR做出像这样的请求:如何检查是否响应头中包含某些头的PowerShell
iwr "http://someapi/param" -UseBasicParsing -Method Head
这让我看起来像这样的标题:
$var1 = "Timing-Allow-Origin: *
X-CID: 1
Accept-Ranges: bytes
Content-Length: 43
Cache-Control: public,max-age=172800
Content-Type: image/gif
Other headers
如何检查,如果报头包含此:
"Timing-Allow-Origin"="*"
"Cache-Control"="public,max-age=172800"
我试过
$var2.RawContent = iwr "http://someapi/param" -UseBasicParsing -Method Head
Write-Host ($var2.RawContent -like "*Timing-Allow-Origin: *")
但是由于某种原因,这返回false。有没有办法做到这一点?