Swagger de l'INTERFACE utilisateur - “ TypeError: Failed to fetch”, réponse valide

J'ai juste tiré en bas de la dernière Swagger depuis le repo Git (3.0.19) à l'aide de: https://github.com/swagger-api/swagger-ui.git et mise à jour de mon API pour utiliser la nouvelle version.

Couru git describe --tags pour confirmer et ma version est actuellement: v3.0.19-6-gaab1403

Le problème, je vais avoir est celle décrite ici, où ma réponse est un 403 (je peux le voir dans l'inspecteur sur le navigateur) et bien que j'ai une reponse pour l'erreur 403, je reçois toujours le TypeError: Failed to fetch message.

Swagger de l'INTERFACE utilisateur - “ TypeError: Failed to fetch”, réponse valide

Swagger de l'INTERFACE utilisateur - “ TypeError: Failed to fetch”, réponse valide

Voici un extrait de ma définition de la réponse 403:

                    "403": {
                    "description": "Forbidden",
                    "headers": {
                        "Access-Control-Allow-Origin": {
                            "type": "string"
                        }
                    }
                },

J'ai aussi remarqué qu'il a rapporté ici cependant, je sais que c'est pas une question de la SCRO que je l'ai testé les paramètres et les OPTIONS sont de retour correcte, comme le sont les points de terminaison si elle est appelée avec des informations valides (je me force à ce 403).

Quelqu'un pourrait-il me diriger dans la bonne direction s'il vous plaît?

Mise à jour: depuis, j'ai testé sur une réponse 401, avec la même réponse.

Swagger de l'INTERFACE utilisateur - “ TypeError: Failed to fetch”, réponse valide

Et qu'un 400 fonctionne comme prévu:

Swagger de l'INTERFACE utilisateur - “ TypeError: Failed to fetch”, réponse valide

êtes-vous en mesure de résoudre le problème ci-dessus?
Oui, voir ma réponse ci-dessous, il a une mise à jour (daté en 2017) avec une solution / solution de contournement.

OriginalL'auteur Hexie | 2017-07-18