Skip to content

Commit

Permalink
Fixes Azure download url not working via curl
Browse files Browse the repository at this point in the history
  • Loading branch information
AltamashShaikh committed Jan 10, 2025
1 parent b81b057 commit 50b01c9
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion BlockedIpRanges/Azure.php
Original file line number Diff line number Diff line change
Expand Up @@ -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');
Expand Down

0 comments on commit 50b01c9

Please sign in to comment.