Closed DocRoms closed 2 years ago
Voilà la réponse proposée si la ressource analysée n'est pas une page html. L'API renverrait une 500 avec le contenu:
{
"detail": {
"args": [
{
"message": "This resource is not a standard page with mimeType 'text/html'"
}
],
"exception": "TypeError",
"message": null
}
}
OK ?
Finalement, il s'agira d'une erreur avec le code custom 520:
{
"detail": {
"mimetype": "text/css",
"message": "This resource is not a standard page with mimeType 'text/html'"
}
}
Ca me parait plus simple :)
Ce soucis est un soucis API, il faut que l'on puisse vérifier le type mime du content-type de la ressource testée. Vu que nous ne souhaitons tester que des sites internet, il nous faut vérifier que le content type soit bien égal à
text/html
.Idéalement, il faudrait renvoyer une erreur à intérpreter coté front, que nos users sachent que les APIs et les ressources CSS/JS ne peuvent pas être testé unitairement.
Discussed in https://github.com/cnumr/EcoIndex/discussions/140