Domande con tag 'api-design'

5
risposte

Coerenza contro usabilità? [chiuso]

Quando si progetta un'API, la coerenza spesso aiuta l'usabilità. Tuttavia, a volte sono in conflitto dove è possibile aggiungere una funzionalità API aggiuntiva per semplificare un caso comune. Sembra che ci sia un po 'di divisione su cosa fare...
posta 06.03.2011 - 16:19
1
risposta

Strategia per API pubbliche / private, dati crittografati (o tratteggiati) e compromissione del server

In questo scenario semplicistico ma realistico, ho 2 server web / database combo (A) dietro un bilanciatore del carico e un singolo indirizzo IP. Permettono anche l'accesso solo da un indirizzo IP - il client (B) . Su ciascun server di databa...
posta 12.01.2016 - 21:39
4
risposte

API migliore e più sicura per una funzione che riempie un buffer con dati a lunghezza variabile

Ho una funzione che riceve un buffer e restituisce alcuni dati nel buffer. I dati possono essere più piccoli della capacità del buffer. Qual è l'API migliore e più sicura per questo? int fn(void *buffer, size_t buffer_len) : la dimen...
posta 18.04.2014 - 00:37
2
risposte

Struttura API REST per richiedere più articoli

Ho un'API REST che assomiglia a qualcosa di simile al seguente in cui una persona può appartenere a un'organizzazione (ma non deve) e una persona ha molti elementi. Gli articoli possono anche appartenere all'organizzazione anziché alla persona....
posta 24.06.2014 - 15:00
1
risposta

Come faccio a generare un errore quando sto determinando come emettere un errore?

Ho scritto un'API che può essere configurata per segnalare gli errori in diversi modi (valori di ritorno, messaggi di debug o eccezioni). Ho un controllo in atto quando l'API viene inizializzata per vedere quale tipo di errore gestisce il client...
posta 30.07.2013 - 17:26
1
risposta

API RESTful e risorse nidificate

Avendo costruito un'API RESTful (usando Laravel) per un progetto al lavoro, ho seguito quello che sembrava (da molte letture) essere la maggioranza in termini del mio approccio alle risorse annidate - definendole nel percorso: https://myapi.co...
posta 10.01.2017 - 12:08
2
risposte

Progettazione API REST: come suddividere l'oggetto API per rendere l'API più scalabile e robusta

Disponiamo di siti Web di e-commerce per telefoni cellulari. Stiamo costruendo API riposante sui telefoni POST, PUT, DELETE, UPDATE. Ogni cellulare avrà caratteristiche di base come: prezzo, produttore, anno di produzione, colore, sconto....
posta 21.02.2017 - 05:54
2
risposte

Problemi nella progettazione dell'API REST che utilizza sia lavori di lunga durata che aggiornamenti parziali

Ho un problema di progettazione nel mio REST API, dove ho una risorsa Device , che capita di rappresentare un dispositivo IoT, può essere parzialmente aggiornato usando PATCH, ma alcune delle cose che vengono aggiornate inizieranno un lavoro...
posta 11.10.2017 - 23:07
4
risposte

Con un'API REST, esiste una convenzione per i client che convalida una richiesta senza apportare alcuna modifica?

Questo può essere più semplice da spiegare con un caso d'uso di esempio. Diciamo che ho un sito di e-commerce in cui gli utenti possono aggiungere articoli al loro carrello. Quando aggiungi elementi al carrello, gli utenti possono digitare la...
posta 23.09.2017 - 18:24
1
risposta

Scrittura dell'istruzione decisionale sul livello controller

Stiamo sviluppando un'applicazione REST basata su un'architettura MVC. Il livello di servizio restituisce Optional<T> dove T potrebbe essere qualsiasi classe. Quindi sul livello controller c'è un'istruzione condizionale che...
posta 17.09.2017 - 17:14