Voglio che la mia app mobile si connetta al mio sito web per ottenere / inviare dati da e verso il database, rispettivamente.
Stavo cercando API RESTful (che non capisco davvero in che modo la scrittura e il recupero dei file ottengano i dati dal database), ma un altro metodo che stavo pensando era di fare quanto segue. Fai in modo che la mia app utilizzi le normali richieste HTTP su pagine specifiche "API". La richiesta può impostare alcune variabili in modo che si comportino come un vero utente che accede alla pagina.
Ad esempio, per registrare un utente sul mio sito, POSSO POSIZIONARE una richiesta con il postString in modo simile a questo:
"registeruser = true & username = NewUser123 & password = SecretPass123 & email = ..."
Questo metodo sarebbe appropriato? Sarebbe più lento di un'API? Dovrei invece cercare di utilizzare una API? Ovviamente inserirò i controlli per garantire che siano in atto le credenziali client appropriate prima di poter effettuare qualsiasi richiesta.
Il 100% delle richieste effettuate dall'app mobile sarà di ottenere e pubblicare dati da e verso database.