Il mio server Discourse privato funziona ed è accessibile tramite browser e app mobile iOS.
Tuttavia, su Android, Discourse Hub non riesce a trovare il server. (Riesce a trovare altri server come meta.discourse.org.)
Qualche idea sul perché questo fallisca? Potrebbe essere che l’app mobile Android utilizzi un agente crawler diverso per accedere al server rispetto alla versione iOS? O qualche altra ragione?
1- La richiesta GET ottiene una risposta, ma l’istruzione HEAD restituisce un errore ‘valore non valido’. (Questo è vero anche per meta.discourse.org, eppure entrambe le app mobili possono connettersi a questa istanza.) Come modifico il server per produrre una risposta corretta alla richiesta HEAD?
2- Perché la versione iOS supera questi test con successo e si connette al mio server?