You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$response=Invoke-WebRequest-Uri $linkUri-Method HEAD -UserAgent $userAgent-TimeoutSec $requestTimeoutSec
131
+
}
132
+
catch {
133
+
$headRequestSucceeded=$false
134
+
}
135
+
if (!$headRequestSucceeded) {
136
+
# Attempt a GET request if the HEAD request failed.
137
+
$response=Invoke-WebRequest-Uri $linkUri-Method GET -UserAgent $userAgent-TimeoutSec $requestTimeoutSec
138
+
}
139
+
$statusCode=$response.StatusCode
140
+
if ($statusCode-ne200) {
141
+
Write-Host"[$statusCode] while requesting $linkUri"
142
+
}
143
+
return$true
144
+
}
145
+
81
146
# Regex of the locale keywords.
82
147
$locale="/en-us/"
83
148
$emptyLinkMessage="There is at least one empty link in the page. Please replace with absolute link. Check here for more information: https://aka.ms/azsdk/guideline/links"
@@ -228,22 +293,7 @@ function CheckLink ([System.Uri]$linkUri, $allowRetry=$true)
228
293
}
229
294
elseif ($linkUri.IsAbsoluteUri) {
230
295
try {
231
-
$headRequestSucceeded=$true
232
-
try {
233
-
# Attempt HEAD request first
234
-
$response=Invoke-WebRequest-Uri $linkUri-Method HEAD -UserAgent $userAgent-TimeoutSec $requestTimeoutSec
235
-
}
236
-
catch {
237
-
$headRequestSucceeded=$false
238
-
}
239
-
if (!$headRequestSucceeded) {
240
-
# Attempt a GET request if the HEAD request failed.
241
-
$response=Invoke-WebRequest-Uri $linkUri-Method GET -UserAgent $userAgent-TimeoutSec $requestTimeoutSec
242
-
}
243
-
$statusCode=$response.StatusCode
244
-
if ($statusCode-ne200) {
245
-
Write-Host"[$statusCode] while requesting $linkUri"
0 commit comments