Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

ابحث في الدعم

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Http2 Subdomain error 400

  • 1 (رد واحد)
  • 1 has this problem
  • 2 views
  • آخر ردّ كتبه the-edmeister

more options

I'm developing a web application which uses certificates for authentication and I recently moved to http2. Inside my web application, every project has a different subdomain. If someone hasn't any valid certificate, he can access the first subdomain without problems, but if he changes subdomain, he gets a 400 error. On server side I get a "client attempted to request the server name different from that one was negotiated while reading client request headers". I think that the client shouldn't use the same http2 connection when the sudomain changes. In fact, when there's a valid certificate, if the subdomain changes, the certificate authentication is required again and everything works fine. The problem happens only when there's no valid certificate and I need unauthenticated client to access my web application, even if with different permissions. Firefox should open a new http2 connection for the other subdomain. Thanks in advance.

I'm developing a web application which uses certificates for authentication and I recently moved to http2. Inside my web application, every project has a different subdomain. If someone hasn't any valid certificate, he can access the first subdomain without problems, but if he changes subdomain, he gets a 400 error. On server side I get a "client attempted to request the server name different from that one was negotiated while reading client request headers". I think that the client shouldn't use the same http2 connection when the sudomain changes. In fact, when there's a valid certificate, if the subdomain changes, the certificate authentication is required again and everything works fine. The problem happens only when there's no valid certificate and I need unauthenticated client to access my web application, even if with different permissions. Firefox should open a new http2 connection for the other subdomain. Thanks in advance.

الحل المُختار

All Replies (1)

more options

الحل المُختار