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

When I use https://webpagetest.org/, which uses a test server located in the U.S, my website uses HTTP/2. Also when I use https://gtmetrix.com/, 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?

snakesoftaiwan.com
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.

3 Likes

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

2 Likes

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.