Domande con tag 'api-design'

1
risposta

Che cos'è uno schema canonico in un contesto di architettura dei microservizi?

Una domanda recente ha menzionato il termine schema canonico in un contesto di architettura dei microservizi . Dopo aver letto l'articolo di Wikipedia , così come una delle risposte alla domanda, Ancora non capisco cosa schema canonico...
posta 16.11.2016 - 04:27
5
risposte

Rest API Design - Funziona con ID o stringhe letterali?

Quando si progetta un servizio Web RESTful, l'API deve essere progettata per funzionare ID per le stringhe per i valori passati avanti e indietro tra il server? Ecco un esempio: diciamo che ho una risorsa Employee, che ha uno status e attribu...
posta 23.02.2017 - 15:39
3
risposte

API REST: proprietà delle risorse

Diciamo che ci sono utenti e animali domestici. Ogni animale domestico ha un singolo utente come proprietario e un unico ID globale. Gli endpoint potrebbero essere /users/1/pets/2 /pets/2 Mi sembra che la prima opzione non sia...
posta 26.06.2015 - 11:30
1
risposta

RESTITAMENTE restituendo dati di diagnostica con risposta

In un'API REST con cui sto lavorando, in determinate circostanze (ex / richiesta originata in rete) i dati di diagnostica vengono restituiti con la risposta. In questo momento, una proprietà viene aggiunta all'oggetto radice della risposta con l...
posta 30.03.2015 - 19:56
2
risposte

Quale livello introdurre messaggi di errore leggibili dall'uomo?

Una delle cose di cui non sono mai stato soddisfatto in nessun progetto su cui ho lavorato nel corso degli anni e che non sono stato in grado di risolvere personalmente è esattamente in quale livello di un'applicazione devono essere recuperate l...
posta 06.11.2013 - 15:58
2
risposte

Linee guida per il ritorno di collezioni da funzioni pubbliche

Il problema Immagina di avere una funzione in un'API pubblica che deve restituire una specie di raccolta. Il suo tipo è qualcosa come foo :: a -> b dove b è una sorta di collezione. Per quanto posso vedere, ci sono tre princip...
posta 03.05.2014 - 14:02
2
risposte

Progettazione di un sistema plug-in

Sto lavorando su un progetto Java e vorrei aggiungere un sistema plug-in. Più precisamente, vorrei consentire all'utente di progettare il proprio modulo, inserirlo in un barattolo, lasciarlo in una sottocartella "plugins /" della mia applicazion...
posta 23.11.2012 - 10:17
2
risposte

API REST - Gestione delle risorse secondarie

Supponiamo che esista una risorsa primaria "/ account" con profilo (nome, ID nazionale, DOB), indirizzi e contatti (email, telefoni). Li considero come risorse secondarie perché non possono esistere senza un account. Per aggiornarli sto pensando...
posta 26.01.2016 - 01:13
1
risposta

È brutto usare il POST solo su un'API?

Sto per sviluppare una nuova API per il nostro sito web. Parte del progetto ho preso in considerazione l'utilizzo dei metodi POST e GET ma dopo aver letto alcune informazioni sulla sicurezza mi rendo conto che GET è un po 'meno sicuro (cioè cons...
posta 22.03.2015 - 04:18
3
risposte

Progettazione dell'API REST: POST (userId implicito) vs PUT (userId esplicito)

Per alcune rotte su un'API, come GET /news , uno vorrebbe che l'utente desideri solo notizie che riguardano loro, quindi l'ID utente viene implicitamente preso dalle informazioni di autenticazione. Tuttavia, alcune delle rotte su un'API c...
posta 20.05.2015 - 17:10