diff --git a/BlockedIpRanges/Azure.php b/BlockedIpRanges/Azure.php index b388c9f..348814b 100644 --- a/BlockedIpRanges/Azure.php +++ b/BlockedIpRanges/Azure.php @@ -57,7 +57,8 @@ public function getDownloadUrl() // might be easiest to fetch "details" page and then extract the URL from there? // should look like 'https://download.microsoft.com/download/7/1/D/71D86715-5596-4529-9B13-DA13A5DE5B63/ServiceTags_Public_20201207.json' - $contentDownloadPage = Http::sendHttpRequest('https://www.microsoft.com/en-us/download/details.aspx?id=56519', 120); + // Need to set this custom UA as Azure was returning a 404 page for CURL requests + $contentDownloadPage = Http::sendHttpRequest('https://www.microsoft.com/en-us/download/details.aspx?id=56519', 120, 'Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0'); $prefixUrl = 'href="'; $prefixStrLen = mb_strlen($prefixUrl, 'UTF-8'); $posStart = mb_strpos($contentDownloadPage, $prefixUrl . 'https://download.microsoft.com/download/', 0, 'UTF-8');