# Potenziale bug API - endpoint "Ottieni un elenco pubblico di utenti"

**URL:** <https://meta.discourse.org/t/potential-api-bug-get-a-public-list-of-users-endpoint/160378>\
**Category:** Bug\
**Tags:** rest-api\
**Created:** [10 Agosto 2020, 3:59pm UTC](https://meta.discourse.org/t/potential-api-bug-get-a-public-list-of-users-endpoint/160378 "2020-08-10T15:59:10Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![blake](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/blake/32/157322_2.png) [@blake](https://meta.discourse.org/u/blake)\
**Post date:** [11 Agosto 2020, 12:30am UTC](https://meta.discourse.org/t/potential-api-bug-get-a-public-list-of-users-endpoint/160378/2 "2020-08-11T00:30:35Z")

</div>

È probabile che tu abbia ricevuto la pagina HTML 404 not found.

 ![image](https://global.discourse-cdn.com/meta/original/3X/7/7/77519e8ec14731c6c80f22a1e075d310a977b911.png)

Quando utilizzi l’API, usa sempre .json per tutte le richieste API, perché sebbene la maggior parte degli endpoint restituisca JSON di default, alcuni restituiscono HTML. Sembra che questa rotta non abbia un default, quindi quando non è stato passato .json, la rotta non è stata trovata.

Dovresti davvero specificare .json per evitare questa pagina di errore, ma mi chiedo: se rileviamo una chiamata API, dovremmo restituire una vera risposta HTTP 404 invece di un 200 con un corpo HTML illeggibile? 🤔?

---

_[View the full topic](https://meta.discourse.org/t/potential-api-bug-get-a-public-list-of-users-endpoint/160378)._
