Domande con tag 'api'

2
risposte

Come dovrebbe un'API utilizzare l'autenticazione di base http

Quando un'API richiede che un client effettui l'autenticazione, ho visto due diversi scenari utilizzati e mi chiedo quale caso dovrei usare per la mia situazione. Esempio 1. Un'azienda offre un'API per consentire a terzi di autenticarsi con u...
posta 12.09.2012 - 12:22
2
risposte

Cosa significa "esporre" qualcosa?

Quindi sto lavorando alla creazione di un'applicazione per Google App Engine e ho trovato il termine "esporre" un certo numero di volte, ad es. "la tua prima app può esporre oggetti usando un'API basata su HTTP" e "esporre questa classe datamode...
posta 05.07.2013 - 16:37
2
risposte

Perché la convenzione dice che i nomi delle tabelle DB dovrebbero essere singolari, ma le risorse RESTful plurali?

È una convenzione abbastanza consolidata che i nomi delle tabelle del database, almeno in SQL, dovrebbero essere singolari. SELECT * FROM user; Vedi questa domanda e discussione . È anche una convenzione abbastanza consolidata che i no...
posta 23.07.2015 - 22:17
3
risposte

Deprecare un'API Web: best practice?

Alla fine è necessario deprezzare parti della tua API web pubblica. Comunque sono confuso su quale sarebbe il modo migliore per farlo. Se hai una grande base di app di terze parti, solo tirando fuori le vecchie versioni dell'API sembra che sia i...
posta 05.03.2011 - 18:28
2
risposte

Quando utilizzare le risorse nidificate in un'API RESTful

Ho due risorse: utenti e collegamenti. Gli utenti possono avere diversi collegamenti associati con loro. Ho progettato la mia API RESTful in modo da poter raggiungere i collegamenti associati a un utente al seguente URI: /users/:id/links...
posta 18.02.2013 - 21:12
2
risposte

Qual è il modo migliore per creare il modello di risposta all'errore dell'API REST e il sistema dei codici di errore?

La mia implementazione REST restituirà errori in JSON con struttura successiva: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Suggerisco di creare un mode...
posta 16.01.2015 - 10:41
4
risposte

Utilizzo della grammatica del linguaggio naturale in API fluente

Sto armeggiando con un'astrazione di query su API di database WebSQL / Phonegap e mi trovo sia attirato, sia dubbioso, a definire un'API fluente che imita l'uso della grammatica naturale della lingua inglese. Potrebbe essere più semplice spie...
posta 01.03.2013 - 15:52
4
risposte

È una buona idea unire più richieste HTTP per risparmiare larghezza di banda?

Sto preparando un'applicazione a pagina singola che a volte verrebbe utilizzata su una connessione mobile lenta. Alcune delle sue parti sono piuttosto pesanti in termini di richieste API (recuperando dieci diverse risorse per una nuova schermata...
posta 05.08.2014 - 18:22
7
risposte

Le funzioni di una libreria C dovrebbero sempre prevedere una lunghezza di stringa?

Attualmente sto lavorando su una libreria scritta in C. Molte funzioni di questa libreria prevedono una stringa come char* o const char* nei loro argomenti. Ho iniziato con quelle funzioni che aspettavano sempre la lunghezza della stri...
posta 12.06.2012 - 20:42
1
risposta

Unit test su client e wrapper API

Sto girando in tondo cercando di capire il modo migliore per testare una libreria client API che sto sviluppando. La libreria ha una classe Client che ha fondamentalmente un mapping 1: 1 con l'API e una classe Wrapper aggiuntiva che fo...
posta 23.12.2015 - 01:50