Domande con tag 'api-design'

1
risposta

Come dovrebbe essere gestita l'impaginazione che consente il collegamento a pagine arbitrarie in un'API RESTful?

Come dovrebbe un'API RESTful gestire l'impaginazione nella situazione in cui un cliente può volere la possibilità di passare a pagine arbitrarie? Supponiamo di utilizzare l'intestazione Link nel modo in cui l' API GitHub : Link: <https...
posta 05.05.2015 - 21:56
1
risposta

Quali sono le linee guida per lanciare un'eccezione o fallire silenziosamente per argomenti non validi? [duplicare]

Se osservi il metodo XContainer.Add (contenuto dell'oggetto) puoi vedere quell'id non richiede content per non essere nullo. Non fa nulla in caso di null. Tuttavia List.AddRange (raccolta IEnumerable) richiede un'istanza e genera...
posta 01.10.2013 - 21:31
2
risposte

Devo fornire librerie client in alcune lingue selezionate insieme alle API stesse?

Dire che ho creato un servizio web basato su API RESTful. Ha senso anche fornire agli utenti una libreria client per l'API in alcune lingue selezionate che sono probabilmente le più utilizzate? Con la libreria client, intendo un involucro sottil...
posta 10.06.2013 - 13:45
1
risposta

Quanto lontano quando standardizzare il codice [duplicato]

Il mio piccolo team e io abbiamo creato un'applicazione web di dimensioni decenti (~ 50k linee), con un'API completa, tutto in Perl. Come sanno noi hacker di Perl, è facile diventare sciatti. Abbiamo dovuto eseguire il porting su un sacco di c...
posta 09.02.2014 - 02:16
1
risposta

Devo separare una web api dal server web?

Diciamo che sto costruendo un sito simile a questo o Quora (o qualche sito arbitrario simile a un blog). Ho bisogno di un componente in tempo reale che utilizzi web-socket / polling lungo per notificare all'utente nuovi post, domande, ecc. A sec...
posta 30.07.2014 - 20:02
2
risposte

Un parametro opzioni vs funzioni concatenate per l'inizializzazione dell'oggetto?

Quali vantaggi oggettivi concreti hanno le funzioni concatenate rispetto a un parametro opzioni per l'inizializzazione dell'oggetto? Che cosa intendo? Come esempio, esiste una libreria chiamata dat.GUI che utilizza lo stile di funzione conc...
posta 29.08.2018 - 21:25
2
risposte

API per la struttura dati con indici, size_t vs int?

Per una struttura dati con indici (ad esempio un elenco di array, un array dinamico, ecc ...), gli indici dovrebbero essere di tipo size_t o int ? C'è una ragione chiara per usare l'una sull'altra? fooGetByIndex(struct foo* foo, size_...
posta 29.03.2018 - 18:37
3
risposte

Come deve essere chiamato un metodo che crea condizionatori dell'evento auto annullanti la sottoscrizione?

Sviluppo / mantenimento di una libreria interna in un'azienda in crescita con circa 12 altri sviluppatori che scrivono codice. Questa libreria è usata principalmente per il comportamento di scripting del gioco e abbiamo molti progetti diversi ch...
posta 26.04.2018 - 19:49
2
risposte

È RESTful di restituire una risorsa diversa dopo il POSTing per ottimizzare il client?

Ho una risorsa che accetta i dettagli della transazione come una risorsa secondaria. GET /resources/{resourceId}/ # get resource POST /resources/{resourceId}/ # create resource POST /resources/{...
posta 29.04.2017 - 09:53
2
risposte

Progettazione dell'API REST con oggetti grandi (dettagliati) e piccoli

Siamo di fronte al problema che spesso abbiamo classi con molte proprietà. Ma non abbiamo bisogno di loro per la maggior parte delle chiamate API. Quindi finiamo per avere più versioni per fondamentalmente lo stesso oggetto di business. es....
posta 28.07.2016 - 15:37