Domande con tag 'api-design'

2
risposte

Identificazione dei record durante la progettazione di una regolazione web api

La nostra applicazione consente agli utenti di leggere / aggiungere / modificare / eliminare record di tabelle tramite l'interfaccia utente. Per impedire agli utenti concorrenti di modificare la stessa riga della tabella (scenari di record non a...
posta 13.10.2017 - 07:15
1
risposta

Sviluppo di un'API per delegare / disaccoppiare lunghe catene di convalida

Recentemente, mi è stato affidato il compito di riscrivere un vecchio software. L'intero software stesso è ben scritto, tranne che per l'unica cosa che mi preoccupa, le classi contenenti un'enorme quantità di codice. Molte di queste non sono alt...
posta 08.04.2017 - 21:39
1
risposta

Esiste uno schema di progettazione con lo scopo di evitare confusione nella firma?

Per evitare confusione all'interno di una firma di metodo composta dagli stessi tipi, è possibile introdurre una classe per renderla distinguibile dagli altri. Consentitemi di supportare una descrizione testuale con un esempio in Java. Ad...
posta 15.03.2018 - 03:41
2
risposte

Progettazione per un server API con flusso OAuth di terze parti

Ho un server API ed è client SPA (nodo + reagisce, ma non è correlato). Tutti gli endpoint dell'API sono sotto% namespace in% co_de e lo SPA continua a effettuare chiamate REST per eseguire operazioni. Stiamo lavorando su una funzione che ric...
posta 02.02.2018 - 00:14
1
risposta

Gestione di token memorizzati dietro diversi microservizi

Ho una domanda molto interessante che è esplosa in modo proporzionale tra i miei amici ed io. Si tratta di gestire i token emessi dall'utente da una serie di microservizi di autenticazione. Nota: Ogni servizio di autenticazione è supporta...
posta 21.07.2017 - 04:40
1
risposta

Qual è il modo di creare un'API interna

Ho un progetto Symfony. Voglio rendere questo progetto basato su API, ma anche con un'interfaccia utente Web. Quindi, ho 2 pacchetti, ApplicationBundle e WebUiBundle . In Pacchetto applicazioni, ho application , domain...
posta 30.05.2017 - 03:23
1
risposta

Se un'API REST implementata con jax-rs restituisce un'interfaccia o un'implementazione

Penso di conoscere la risposta, ma mi piacerebbe esserne sicuro. Quando jax-rs viene utilizzato per implementare un'API REST, un metodo @GET dovrebbe restituire un'interfaccia, un'implementazione o un'implementazione astratta? Se restituis...
posta 03.05.2017 - 14:05
1
risposta

In quale ordine devono essere utilizzati i parametri page e pageSize?

Sto costruendo un api e un po 'nello sviluppo mi sono reso conto che cambio costantemente l'ordine dei parametri page e pageSize . Attualmente uso C # e javascript, quindi la dichiarazione del metodo assomiglia a questo: public IEn...
posta 09.09.2016 - 13:38
1
risposta

Metodi per prevenire lo SPAM con un'API - Modulo di contatto del sito Web di AngularJS

Sto esplorando AngularJS e ho trovato una domanda interessante. Se sviluppo un'API per alimentare il mio sito Web AngularJS, includerà elementi pubblici come un modulo di contatto. Supponiamo che esista un metodo API / api / contact e che una ri...
posta 17.09.2015 - 13:38
1
risposta

Esponendo l'API di blocco in golang?

Ho una libreria golang che astrae un servizio di rete (penso allo stesso modo di IRC). Il server di rete produce eventi che gli utenti della mia biblioteca dovrebbero consumare. Sto usando internamente le chiamate di rete di blocco. Voglio proge...
posta 18.01.2016 - 05:56