Domande con tag 'api-design'

14
risposte

La soluzione dovrebbe essere il più generica possibile o specifica possibile?

Dire che ho un'entità con attributo "tipo". Ci potrebbero essere più di 20 tipi possibili. Ora mi viene chiesto di implementare qualcosa che permetta di cambiare il tipo da A- > B, che è l'unico caso d'uso. Quindi dovrei implementare qu...
posta 30.11.2017 - 19:31
7
risposte

Come si inseriscono le ricerche in un'interfaccia RESTful?

Quando si progetta un'interfaccia RESTful, la semantica dei tipi di richiesta è ritenuta vitale per il design. OTTIENI - Elenca la raccolta o il recupero dell'elemento PUT - Sostituisci raccolta o elemento POST - Crea raccolta o el...
posta 21.03.2014 - 11:59
4
risposte

Che cos'è un livello Anti-corruzione e come viene utilizzato?

Sto cercando di capire cosa significhi realmente lo strato anti-corruzione. So che è un modo di transizione / aggirare il codice legacy o le API cattive. Quello che non capisco è come funziona e cosa rende una separazione netta dal livello indes...
posta 22.01.2013 - 17:14
14
risposte

Progettazione dell'API RESTful. Cosa devo restituire se non ci sono righe?

Attualmente sto codificando un'API per un social network con Slim Framework. La mia domanda è: quali sono le migliori pratiche quando non ci sono righe da restituire nella struttura JSON? Diciamo che questa chiamata / v1 / get / movies rest...
posta 29.05.2013 - 08:09
10
risposte

Quale dovrebbe essere il codice di stato http per l'errore "Servizio non disponibile nella tua zona"?

Il nostro servizio è in 5 città al momento. Se qualcuno prova a chiamare la nostra API di servizio da qualsiasi altra città, vogliamo lanciare questo errore Service not available in your area . La domanda è, quale sarebbe il codice http a...
posta 12.07.2018 - 14:46
6
risposte

Quanto è necessario seguire pratiche di programmazione difensive per codice che non sarà mai reso disponibile al pubblico?

Sto scrivendo un'implementazione Java di un gioco di carte, quindi ho creato un tipo speciale di raccolta che sto chiamando una zona. Tutti i metodi di modifica della raccolta di Java non sono supportati, ma esiste un metodo nell'API di zona,...
posta 04.12.2013 - 20:14
11
risposte

Un'API REST deve restituire un errore interno di 500 server per indicare che una query fa riferimento a un oggetto che non esiste?

Sto lavorando con un'API REST che risiede su un server che gestisce i dati per una moltitudine di dispositivi IoT. Il mio compito è interrogare il server usando l'API per raccogliere informazioni specifiche sul rendimento di tali dispositivi....
posta 23.03.2018 - 17:31
7
risposte

Perché java.util.ArrayList consente di aggiungere null?

Mi chiedo perché java.util.ArrayList consente di aggiungere null . C'è qualche caso in cui vorrei aggiungere null a un ArrayList ? Sto facendo questa domanda perché in un progetto abbiamo riscontrato un bug in cui alcuni cod...
posta 03.09.2012 - 16:30
5
risposte

Devo restituire uno stato HTTP 400 (Richiesta non valida) se un parametro è sintatticamente corretto, ma viola una regola aziendale?

Supponiamo di avere un endpoint REST che accetta un intero come parametro: /makeWaffles?numberOfWaffles=3 In questo caso, voglio che il numero sia positivo perché non riesco a creare un numero negativo di waffle (e la richiesta di 0 waffle...
posta 24.08.2016 - 21:45
7
risposte

Come convinco il mio capo a usare REST su SOAP? [duplicare]

Abbiamo bisogno di creare un'API per il nostro sistema. Come faccio a convincere il mio capo che REST è un'opzione migliore di SOAP (o XML-RPC)? Dico REST è ... più facile da implementare e mantenere non c'è molto di nuovo da imparare...
posta 08.08.2011 - 15:08