If you add this line after the line 30 in the source code (rssFXnews.mq4), you will be able to see the server's response to an HTTP request:
MQL4:
Print("headers: ", headers);
MetaTrader receives the following 403/forbidden response:
HTTP/1.1 403 Forbidden
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: keep-alive
Date: Tue, 14 Dec 2021 13:05:01 GMT
Content-Length: 16
Content-Type: text/plain; charset=UTF-8
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Expect-CT: max-age=604800, report-uri="
https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
CF-RAY: 6bd7a4317
It looks like Cloudflare (used by both websites) is blocking attempts to connect to the websites - most likely, considering it bot traffic.
You could try sculpting the request header or the request cookie to bypass it, but I'm not sure if it's a viable method.