Sto progettando una nuova applicazione Web che è alimentata da un backend REST e frontend HTML + JS. C'è un metodo POST su di esso per cambiare un'entità (chiamiamo Config), che ha diversi effetti collaterali nello stato di molti elementi dell'applicazione. Supponiamo che il POST venga eseguito in questo modo: …
Sto creando un'API RESTful che utilizza i token JWT per l'autenticazione dell'utente (emessi da un loginendpoint e successivamente inviati in tutte le intestazioni) e i token devono essere aggiornati dopo un determinato periodo di tempo (invocando un renewendpoint, che restituisce un token rinnovato ). È possibile che la sessione API …
Se un'applicazione ha già aperto un WebSocketfeed live, dovrei utilizzarlo AJAXper le altre comunicazioni con il server? Poiché la connessione è già aperta, dovremmo usarla per richieste che sono Request/Responsee non in tempo reale? Preferisco le RESTful HTTPrichieste perché le trovo più facili da eseguire il debug. Puoi utilizzare un …
Mi sono imbattuto nel design di Event Sourcing e vorrei utilizzarlo in un'applicazione in cui è necessario un client REST (RESTful per essere precisi). Tuttavia, non riesco a collegarli insieme poiché REST è abbastanza simile a CRUD e l'approvvigionamento di eventi è basato su attività. Mi chiedevo come puoi progettare …
Quando un'API richiede che un client esegua l'autenticazione, ho visto due diversi scenari utilizzati e mi chiedo quale caso dovrei usare per la mia situazione. Esempio 1. Un'API viene offerta da una società per consentire a terzi di autenticarsi con un token e un segreto usando HTTP Basic. Esempio 2. …
Non capisco il vantaggio di HATEOAS per le API destinate all'uso da parte dei programmi (al contrario degli umani che navigano direttamente nella tua API). Certo, il cliente non è vincolato a uno schema URL ma è legato a uno schema di dati che è la stessa cosa nella mia …
Ho appena letto questo articolo che ha alcuni anni ma descrive un modo intelligente di proteggere le API REST. Essenzialmente: Ogni client ha una coppia di chiavi pubblica / privata unica Solo il client e il server conoscono la chiave privata; non viene mai inviato tramite il filo Con ogni …
Qual è la prestazione più veloce saggia? Creando un'API REST e facendo in modo che la tua app Web utilizzi l'API REST per eseguire tutte le interazioni con il tuo database O eseguire una query direttamente sul tuo database (ovvero utilizzando qualsiasi oggetto tipico utilizzato dalla tua lingua per eseguire …
Sto preparando un'applicazione a pagina singola che a volte verrebbe utilizzata su una connessione mobile lenta. Alcune delle sue parti sono piuttosto pesanti in termini di richieste API (recupero di dieci risorse diverse per una nuova visualizzazione dello schermo). Ora, è una buona idea unire questi servizi con uno che …
Sono nuovo ai test unitari, ho un metodo web REST che chiama solo DB e popola un DTO. Lo pseudo codice è public object GetCustomer(int id) { CustomerDTO objCust = //get from DB return objCust; } Il mio dubbio è come scrivere i test per questi metodi e il tipo …
Ho due risorse: utenti e collegamenti. Agli utenti possono essere associati diversi collegamenti. Ho progettato la mia API RESTful in modo che tu possa raggiungere i collegamenti associati a un utente al seguente URI: /users/:id/links Tuttavia, ho sempre bisogno di avere un URI solo per i collegamenti, a volte potrei …
Ho un'operazione di stampa da eseguire per i documenti dei miei clienti. Ho bisogno di eseguire anche le altre operazioni standard, come aggiungere, aggiornare, eliminare. quindi, ho il seguente: Per creare un nuovo cliente: URI = / customer / {id}, digitare = POST, Nome metodo = CreateCustomer () Per l'aggiornamento: …
Sto implementando un servizio Web RESTful e diverse applicazioni client che sono principalmente in Silverlight. Sto trovando una serie di opzioni per lo sviluppo sia dell'API lato client che lato client, ma non sono sicuro di quale sia l'approccio migliore. Sono preoccupato per la stabilità e per una piattaforma che …
Quando si legge su API Gateway, una delle cose che emergono ogni volta è che API Gateway è un luogo in cui è necessario aggregare i risultati da più endpoint. Sembra davvero carino. Tuttavia, molte soluzioni API Gateway popolari come AWS API Gateway, Kongo e Netflix Zuul non supportano tale …
Presto inizierò un nuovo progetto, che si rivolge alle applicazioni mobili per tutte le principali piattaforme mobili (iOS, Android, Windows). Sarà un'architettura client-server. L'app è sia informativa che transazionale. Per la parte transazionale, è necessario disporre di un account e accedere prima di poter effettuare una transazione. Sono nuovo nello …
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.