Domande con tag 'api-design'

2
risposte

Come organizzi i contratti dell'endpoint API

Nel tentativo di migliorare la "fiducia" che abbiamo nella nostra comunicazione interservizi. Sfondo: "Contratti" è stata una questione di condivisione di un pezzo di codice che definisce un'interfaccia da implementare, ma nel corso degli a...
posta 15.12.2015 - 12:36
9
risposte

Compila i campi o restituisci l'oggetto

Che cosa è meglio fare in questo tipo di scenario: popola i campi o restituisci un oggetto? La situazione è la seguente: sto facendo calcoli per trovare i prezzi (tasse inc., tasse escluse, sconti ecc.) di un prodotto. C'è qualche consiglio...
posta 19.04.2012 - 14:52
3
risposte

Style bits vs. Separate bool's

La mia piattaforma principale (WinAPI) utilizza ancora pesantemente bit per gli stili di controllo ecc. ( esempio ). Quando introduco i controlli personalizzati, mi chiedo in modo permanente se seguire lo stile o piuttosto usare i singoli boo...
posta 25.09.2012 - 08:31
2
risposte

Qual è il codice di stato della risposta corretto al POST quando la risorsa genitore non viene trovata?

Ho il seguente endpoint: a/{id}/b e vuoi creare un b con l'invio della richiesta di POST ad esso. Se a con data {id} non viene trovato, dovrei rispondere con 404 NOT_FOUND o forse con 409 CONFLICT ? Gestire s...
posta 24.01.2018 - 11:36
2
risposte

Buona pratica per il codice di stato restituito dall'API restful durante la convalida di un token

Sto lavorando su client JavaScript SPA e un'API riposante su HTTPS. L'applicazione client deve chiamare un endpoint pubblico (non è richiesto alcun token) per poter validare (GET) uno specifico TOKEN precedentemente memorizzato all'interno de...
posta 08.09.2016 - 11:58
3
risposte

Quali ragioni ci sono CONTRO utilizzando solo verbo POST HTTP in un'API?

Sto facendo ricerche prima di iniziare a lavorare su un'API per un servizio web che sto creando. L'obiettivo è di essere molto veloce e facile da adattare e utilizzare per altri sviluppatori, ma abbastanza nascosto per i clienti che utilizzano u...
posta 11.09.2018 - 11:50
4
risposte

Best Practice: i messaggi di errore dovrebbero essere gestiti dall'API o dall'App?

Sto progettando un'applicazione che interagisce con un'API RESTful. Quando si restituiscono messaggi di errore come Unable to sign up user Il messaggio di errore dovrebbe essere generato dall'app? o dall'API? Sto cercando le migliori...
posta 10.07.2013 - 21:28
2
risposte

Un'API del servizio dati è una buona idea?

Al momento disponiamo di un'applicazione monolitica Rails che è in realtà composta da tre applicazioni separate che utilizzano gli stessi dati. Nel tentativo di capire come compartimentare e rompere correttamente la mono-app in parti più piccole...
posta 10.06.2013 - 23:26
2
risposte

Libreria / Runtime API tra versioni

Stavo conversando con un amico sulla classe diStringBuilder C #%, e qual era il suo comportamento. Parafrasando, ma il mio lato della conversazione è stato qualcosa di simile (ho semplificato eccessivamente perché esattamente come StringBuilde...
posta 15.01.2016 - 17:06
1
risposta

Perché la conversione tra Instant e Date è stata indicata come era?

Quando Instant è stato introdotto con JSR-310, sono stati aggiunti metodi di convenienza per eseguire la conversione tra Date e Instant : Date input = new Date(); Instant instant = input.toInstant(); Date output = Date.from(insta...
posta 05.01.2016 - 12:23