Conversation

Imagine a JavaScript in a web page A has permission to access domain B (that is, CORS is not an issue) A makes an insecure/http query (websockets, XHR, whatever) to B. It fails. Is there a way to ascertain, at that point, whether it failed *because HSTS is set on that domain?*
2
5
Replying to
if it had bc HSTS enabled, wouldn’t the request be automatically upgraded to HTTPS? I have never heard of such an API
1
Replying to
1. The resource being requested is not HTTPS. It is HTTP. 2. If you "upgrade" a port 80 request to HTTPS, you do so by switching to port 443. How exactly does one upgrade an HTTP request on port 9033 to HTTPS? Request again as HTTPS on 9033?
2
1