Why is the 505 HTTP version not supported on public Wi-Fi?

I get 505 "Http Version Not Support", although I recently tried to access the Azure repository. It took me a while to understand that this only happens on public WiFi (e.g. First Great Western, Tesco, etc.). The fix was simple: edit my repository connection string to use https ie DefaultEndpointsProtocol = https;

However, here is my question: why did this happen only on public Wi-Fi? The http was adopted by Azure when I was tied to a mobile phone or used my home WiFi connection. Fiddler showed no difference in requests sent from my machine, so what do these hotspots do with http traffic?

+4
source share
1 answer

Usually the problem is that the network proxy is used by a public Wi-Fi provider. There are bugs in Squid 2.x, for example, that can convert HTTP 1.1 requests to HTTP 1.0. We had a similar problem talking to Azure through Squid proxies.

We recommend using your method of switching to HTTPS.

+4
source

Source: https://habr.com/ru/post/1493687/


All Articles