depuis le basculement de deux dolibarr hébergé chez ovh de 21 à 22, leur swagger ne fonctionne plus : j’ai une page blanche et je vois apparaitre des ERR_HTTP2_PROTOCOL_ERROR à l’appel de certaines pas (mais pas de swagger.json de transmis)
J’ai un autre dolibarr V21 hébergé aussi chez ovh qui lui fonctionne
et un 22 en local (sur docker) qui fonctionne aussi
Je précise que les appels d’api sont ok, c’est juste le swagger qui fait des siennes
Je me répond à moi-même, même si c’est une réponse partielle
il semble que ce soit une erreur au niveau de la génération du fichier swagger.json qui n’est pas gzippé or le navigateur s’attend à un fichier de taille réduite, d’ou un blocage puis un plantage
en ajoutant “SetEnv no-gzip 1” dans mon fichier htaccess le soucis se règle mais j’ai conscience que ce n’est pas une correction pertinente
c’est plutôt l’inverse, le fichier est compressé deux fois. SetEnv no-gzip 1 va supprimer la compression par apache et ne conserver que celle visiblement faite par dolibarr.
Il y a - peut-être - MAIN_OPTIMIZE_SPEED qui a quelque chose à voir dans tout ça