Lors de tests sur Windows 10, nous avons constaté de nombreuses incompatibilités avec les navigateurs que je n'avais jamais vues auparavant avec les versions antérieures de Windows. Certains navigateurs fonctionneraient, mais d'autres signaleraient ERR_SPDY_PROTOCOL_ERROR. Ma recherche rapide de ce problème a montré que je n'étais pas seul.Désactivation de HTTP/2/SPDY dans HTTP.SYS et IIS sous Windows 10
Mon application utilise WWSAPI et HTTP.SYS avec HTTPS (TLS). Est-ce que quelqu'un sait comment désactiver SPDY/HTTP/2 dans WWSAPI (qui utilise HTTP.SYS) sur Windows 10? J'aimerais également obtenir une liste complète de Windows 10 des paramètres de registre pour HTTP.SYS.
Voir ci-dessous pour ma réponse à cette question. J'espère que cela aide les autres aussi.
Mark
Ceci est un site de Q & A. Donc, si vous avez quelque chose qui est sur le sujet pour StackOverflow et n'a pas encore reçu de réponse, postez une question où vous formulez le problème que vous aviez initialement, puis postez une réponse à cette question où vous décrivez la solution. – Michael
En dehors de la désactivation de HTTP/2, j'aimerais comprendre pourquoi votre WWSAPI génère ERR_SPDY_PROTOCOL_ERROR dans (je présume) Chrome. Avez-vous un échantillon WWSAPI qui montre que cela se produit? –
C'est une erreur de chrome. Nous le voyons actuellement dans Opera, Chrome et Vivaldi. Dans notre cas, parce que je pense que quelqu'un envoie un signal, nous fournissons http2 quand ce n'est pas le cas. –