Quali endpoint devo fornire, se esistono, per consentire il test di connettività / disponibilità per i miei servizi Web / API Web?
TL; DR
Sto sviluppando sia il server che il client in un ambiente aziendale. Il client si interfaccia con il server tramite un'API Web RESTful. Vorrei fornire un'indicazione all'utente che ha inserito correttamente l'URL di root dell'API Web correttamente. Vorrei anche implementare il monitoraggio della connettività dell'API in futuro.
Nessuna delle API pubbliche (Facebook, Twitter, ecc.) che è stata vista ha un punto finale dedicato per i test di connettività. Esistono numerosi siti Web che forniscono il monitoraggio della disponibilità delle API pubbliche. Uno di questi, Watchmouse, ha segnalato che preforma i test di disponibilità eseguendo effettivamente l'API (accesso, esecuzione di un'azione e testare i risultati) .
D'altro canto, l'URL root per CouchDB restituisce e il messaggio configurabile e la versione CouchDB.
Devo fornire endpoint dedicati per test di connettività / disponibilità? In caso affermativo quali endpoint? O dovrei semplicemente esercitare gli endpoint esistenti?