Il design API (Application Programming Interface) discute le migliori pratiche per la creazione di librerie destinate a scopi generali o per uso pubblico.
Abbiamo una funzione API che suddivide un importo totale in importi mensili in base alle date di inizio e fine indicate. // JavaScript function convertToMonths(timePeriod) { // ... returns the given time period converted to months } function getPaymentBreakdown(total, startDate, endDate) { const numMonths = convertToMonths(endDate - startDate); return { …
Quando si tratta di API JSON è buona norma appiattire le risposte ed evitare oggetti JSON nidificati? Ad esempio, diciamo che abbiamo un'API simile a IMDb ma per i videogiochi. Esistono un paio di entità, Game, Platform, ESRBRating e GamePlatformMap che mappano giochi e piattaforme. Diciamo che richiedi / game …
Propongo modifiche a un progetto software scarsamente progettato che soffre di una moltitudine di problemi. Ad un livello elevato il progetto utilizza Angular sul front-end e utilizza varie API REST; il che è fantastico (non vedo la necessità di cambiare la nostra tecnologia o i nostri strumenti). Il problema è …
Esiste una sorta di standard per quanto riguarda le risposte API HTTP? Dopo aver letto questo thread del discorso ho iniziato a chiedermi. Stiamo sviluppando la nostra API JSON HTTP pubblica sul mio lavoro e non restituiamo nulla quando non è strettamente necessario (ad esempio un PUT in / resource …
In una discussione sui metodi statici e di istanza, penso sempre che Sqrt()dovrebbe essere un metodo di istanza di tipi numerici anziché un metodo statico. Perché? Ovviamente funziona su un valore. // looks wrong to me var y = Math.Sqrt(x); // looks better to me var y = x.Sqrt(); I …
Sto progettando un'applicazione utilizzando Micro-Services e non sono sicuro del miglior meccanismo da utilizzare per raccogliere dati da più servizi. Credo che ci siano due opzioni: Integrare un meccanismo di comunicazione "interservizi" che consente ai servizi di parlare direttamente. Il gateway API chiamerebbe un singolo servizio, che quindi chiama altri …
Sto valutando una libreria la cui API pubblica è attualmente simile a questa: libengine.h /* Handle, used for all APIs */ typedef size_t enh; /* Create new engine instance; result returned in handle */ int en_open(int mode, enh *handle); /* Start an engine */ int en_start(enh handle); /* Add a …
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 8 anni fa . Devo prenotare i nomi utente nel mio nuovo sito Web. Questi generalmente rientrano in tre categorie 1) nomi utente che nessuno dovrebbe avere (ad es .: admin, utente, servizio, …
Sto considerando di spostare un'API REST monolitica in un'architettura a microservizi e mi sto confondendo un po 'sull'archiviazione dei dati. A mio avviso, alcuni dei vantaggi dei microservizi sarebbero: Scalabile orizzontalmente: posso eseguire più copie ridondanti di un microservizio per far fronte al carico e / o al malfunzionamento di …
Durante la creazione di un'API RESTful , devo usare i verbi HTTP sullo stesso URL (quando è possibile) o devo creare un URL specifico per azione? Per esempio: GET /items # Read all items GET /items/:id # Read one item POST /items # Create a new item PUT /items/:id # …
Quando discutiamo di API tra sistemi (a livello aziendale) ci sono spesso due diversi punti di vista nel nostro team: alcune persone preferiscono un approccio più generico - diciamo - generico astratto, altri un approccio "concreto" diretto. Esempio: la progettazione di una semplice API "ricerca persona". la versione concreta sarebbe …
Nel mio attuale progetto sono responsabile dell'implementazione di un servizio che prevede il consumo di API RESTful di nuova creazione, documentate come supporto esclusivo di JSON. Il client effettua costantemente richieste con l'intestazione accetta di "application / json" e il tipo di contenuto di "application / json". Tuttavia, alcuni endpoint …
Ho una piattaforma di binari che mantengo. Ha molte applicazioni web diverse costruite su di esso. Tuttavia ora un client richiede un'API in modo che possano mantenere gli utenti sul loro sito, ma trarre vantaggio da alcune delle attività automatizzate che abbiamo. La piattaforma viene utilizzata per creare applicazioni assicurative …
Questa domanda è stata migrata da Server Fault perché può essere risolta su Software Stack Stack Exchange. Migrato 6 anni fa . Attualmente sto implementando un'API HTTP, la mia prima volta in assoluto. Ho passato molto tempo a guardare la pagina di Wikipedia per i codici di stato HTTP, perché …
Sto progettando un'API REST per un progetto in cui gli utenti sono sempre su uno dei numerosi "piani" - ogni piano definisce alcuni limiti di risorse, come il numero massimo di utenti che un account può avere o il numero massimo di dati che possono caricare. Una volta raggiunto uno …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.