Domande con tag 'api-design'

5
risposte

In un'API REST, dovresti correggere l'input dell'utente sul lato server?

Abbiamo un'API REST con un endpoint che accetta i dati JSON dal client. Uno dei campi JSON è un URL che verrà reso ad altri utenti come collegamento ipertestuale a una pagina del sito Web associata alla risorsa. Da qualche parte nella pipeline d...
posta 17.09.2018 - 16:05
3
risposte

convenzione API per "variabili" lato server

Sto guardando uno scenario API in cui hai un'entità, come una telefonata, che puoi interrompere una volta e iniziare una volta. Stavo pensando di modellare questo come qualcosa del tipo: { start_time: null | date, end_time: null | date }...
posta 03.08.2017 - 09:53
2
risposte

Perché CRUD invece di GRAS? [chiuso]

Perché è Crea Leggi Aggiorna Elimina invece di Prendi Rimuovi Aggiungi Imposta Ho lavorato con un'API che utilizza ADD, SET e REMOVE. La maggior parte delle funzioni di accesso sono denominate get...() e set.....
posta 09.09.2016 - 20:28
3
risposte

Quale URI dell'API REST dovrebbe essere usato per interrogare una relazione con un singolo oggetto del modello?

Sto sviluppando un'API REST per un servizio di gestione degli utenti (utilizzato da altri micro servizi). Il mio modello contiene i tipi User e Server tra gli altri. La relazione da Server a User è molti-a-uno (ogni utente ha...
posta 25.09.2016 - 01:54
2
risposte

Progettazione dell'API REST: includi la funzionalità per vedere se esistono risorse nel DB o la gestione degli errori API di recupero lo gestisce?

Quando si progetta un'API REST, è pratica comune includere endpoint che consentono di vedere se esistono o meno risorse potenziali nel database (prima di recuperarle)? Ad esempio, se voglio richiedere i dati del prodotto utilizzando un recupe...
posta 20.02.2017 - 20:15
4
risposte

I parametri statici in un'API dovrebbero far parte di ciascun metodo?

Attualmente sto creando una libreria che è un wrapper per un'API online. L'ovvio obiettivo è quello di renderlo facile da usare per gli altri il più possibile. Come tale sto cercando di determinare l'approccio migliore quando si tratta di parame...
posta 31.10.2012 - 02:41
3
risposte

Dovresti ritentare 500 errori API?

Il mio team e io ci stiamo integrando con una società di terze parti e stiamo utilizzando le loro API per eseguire diverse operazioni CRUD. Tuttavia, la loro API non è sempre affidabile. Forse lo 0,1% del tempo in cui una chiamata API fallisce c...
posta 06.12.2018 - 20:18
2
risposte

Devo usare la ricerca HTTP

Sto lavorando su una web api e sono curioso del verbo HTTP SEARCH e di come dovresti usarlo. Il mio primo approccio era, beh, potevi usarlo sicuramente per una ricerca. Ma asp.net WebApi non supporta il verbo SEARCH . La mia doman...
posta 21.03.2014 - 10:33
6
risposte

Differenza tra implementazioni REST e HTTP REST

I principi REST sono descritti qui: link link link Un aspetto di REST Sono confuso sulla separazione dei principi REST e delle implementazioni REST. Ad esempio, so che REST ha i seguenti principi: Architettura del server...
posta 10.12.2018 - 09:23
3
risposte

Valore di ritorno di collection.add () vs Map.put ()

In Java, Collection.add () restituisce un valore booleano true se l'elemento aggiunto non era presente nell'insieme mentre Map.put () restituisce il valore precedentemente associato alla chiave (o null se c'era nessuna). C'è qualche ragione c...
posta 10.04.2017 - 10:24