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。有沒有辦法做到這一點?