Attualmente sto sviluppando il mio progetto in cui voglio utilizzare un'API per connettermi al database su un server web.
Comprendo che quando richiedi i dati, devi utilizzare GET
e quando desideri caricare i dati, devi utilizzare POST
/ PUT
. Il problema si verifica quando si desidera registrare un utente. Si richiede dati, il che significa che dovrebbe essere una richiesta GET
, tuttavia, non si desidera che le credenziali dell'utente nell'URL siano memorizzate nella cronologia degli utenti e in altri strumenti di rete possono essere in grado di prenderlo in quanto non sarebbe protetto con https.
Quale sarebbe il modo migliore di richiedere dati utente tramite un'API? Sto facendo l'API con Slim Framework e sto richiedendo i dati tramite un'applicazione iOS che sto sviluppando in modo rapido. Oltre all'utilizzo del metodo GET
, la mia API utilizza JSON per trasmettere i dati.
Le credenziali di cui sto parlando sono quelle di accedere all'utente nel proprio account e non in credenziali API.