HTTP/2 not working, from South Africa, when enabled

When I use, which uses a test server located in the U.S, my website uses HTTP/2. Also when I use, which uses a test server in Canada, my website uses HTTP/2. However, when I access my website using Chome / Firefox / Edge from South Africa, HTTP/1 is used. Why is this the case? Someone else had this same problem (HTTP/2 not working when enabled - #3 by johan4) but no solution was given.

When browsing from Taiwan (tested using Browserstack) my website uses HTTP/2.

What is your website? What Browser and OS are you using?
I have tried using Chome, Firefox and Edge
Windows 10

Just checked and tested.
Website and it’s resources loads fine at my end - HTTP 200 OK using HTTP/2 (tested with FireFox and Chrome).

Status 200 OK
Version HTTP/2
X-Firefox-Spdy h2
alt-svc h3-27=":443"; ma=86400, h3-28=":443"; ma=86400, h3-29=":443"; ma=86400

Maybe you tested with a Web browser which does not support the needed TLS version or is some kind of a slower connection, so it falls to backward HTTP 1/1.

The tool you have mention maybe does not use HTTP/2 yet - as even Googlebot/PageSpeed does not (or it will as soon as it is announced).

1 Like

Double check to make sure you’re not using anti-virus software on your local computer that does man in the middle HTTPS inspection of your HTTPS traffic. Anti-virus software may term these features as browser extensions or filters to scan HTTPS traffic.


The problem is Bitdefender. This seems to be an unresolved issue with Bitdefender


Ah ha! Yeah some anti-virus vendors need to be dragged kicking and screaming into 2021 :slight_smile:

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.