Domande con tag 'api-design'

1
risposta

Perché l'API Bundle di Android accetta ArrayList anziché Lists

Sono nuovo di Android e durante il tutorial sul salvataggio dello stato di Activity in un pacchetto , ho notato che invece di accettare l'interfaccia più generica List , i metodi put di Bundle si aspettano ArrayLists . Esem...
posta 24.07.2013 - 05:56
3
risposte

Come ottenere risorse diverse in un singolo endpoint in RESTful?

Ho un webservice REST che ha un paio di risorse, come Azienda e Utente. Ma ora ho bisogno di apportare una modifica all'API per restituire una lista speciale che combini compagnia, utente e forse altro tipo di risorsa. Come un elenco di consigli...
posta 22.05.2013 - 21:48
4
risposte

Come gestire gli URI contenenti parametri non utilizzati dall'API?

In un'interfaccia API REST, dovrei verificare esplicitamente che il client abbia utilizzato solo i parametri utilizzati dall'API e restituire un HTTP 403 se un parametro di cui l'API non è a conoscenza era incluso nella richiesta? Un po 'di c...
posta 29.12.2017 - 16:39
3
risposte

JSON piatto o annidato per i dati gerarchici?

Sono passato avanti e indietro ~ 5 volte già. Questo endpoint REST in /api/tags/ sarà per uso interno (nessun client di terze parti), io sono l'unico che lavora con esso. Sto decidendo tra queste due rappresentazioni: piano {...
posta 10.06.2017 - 22:59
2
risposte

Come utente API, tollereresti le eccezioni BestPractice?

Sono in procinto di progettare un'API, una parte della quale implica la scrittura di POCO in un database. In C #, abbiamo la struttura DateTime . Il valore "predefinito" per questo ( DateTime.MinValue ) è 01/01/0001. Una parte dell...
posta 15.07.2014 - 12:17
2
risposte

Codice di stato "Operazione non valida" in un'API REST di HATEOAS

In un'API HATEOAS vengono restituiti collegamenti che rappresentano possibili transizioni di stato. Un client conforme dovrebbe semplicemente recuperare e seguire tali collegamenti, ma se un client non conforme sta costruendo URI anziché seguire...
posta 28.03.2012 - 18:27
2
risposte

Progettazione di un'API con token di accesso, come gestire le richieste GET?

Sto costruendo un'API che utilizzerà i token di accesso in modo da poter monitorare l'utilizzo tra i vari dipartimenti e il controllo degli accessi. Il mio piano è di utilizzare i verbi HTTP in modo appropriato - GET recupererà le informazi...
posta 19.10.2014 - 20:11
1
risposta

Invio di una raccolta di dati a un'API. Chiamate multiple multiple rispetto a una chiamata grande

Attualmente sto creando un'API e implementato alcune azioni di base REST come ottenere, aggiornare, cercare, ecc. Un altro programma che raccoglie i dati deve sincronizzarli con questa API. Il mio attuale pensiero è: quale sarebbe una buona prat...
posta 09.02.2012 - 17:07
2
risposte

Manutenzione e documentazione degli endpoint API di molte applicazioni in un'architettura di microservizio

Penso che uno dei più grandi punti dolenti nel lavorare con i microservizi sia assicurarsi che le API siano ben documentate e che le API non cambino il loro comportamento senza influenzare le applicazioni a valle. Questo problema si amplifica qu...
posta 23.01.2018 - 19:27
2
risposte

Come gestire le autorizzazioni ACL a grana fine basate su campo in un servizio RESTful?

Ho cercato di progettare un'API RESTful e ho avuto risposta alla maggior parte delle mie domande, ma c'è un aspetto delle autorizzazioni con cui sto lottando. Diversi ruoli possono avere permessi diversi e diverse rappresentazioni di una riso...
posta 30.10.2013 - 08:48