Sto iniziando un nuovo progetto Java che richiederà un'API RESTful. Sarà un'applicazione aziendale SaaS al servizio dei client mobili. Ho sviluppato un progetto con Java EE 6, ma non ho molta familiarità con l'ecosistema, poiché la maggior parte della mia esperienza è sulla piattaforma Microsoft. Quale sarebbe una scelta sensata …
Come capisco attualmente, HATEOAS si basa essenzialmente sull'invio insieme a ciascun link di risposta con informazioni su cosa fare dopo. Un semplice esempio è facilmente reperibile su Internet: un sistema bancario insieme a una risorsa di conto. L'esempio mostra questa risposta dopo una richiesta GET a una risorsa dell'account GET …
Sto lavorando a un progetto in cui stiamo cercando di applicare sia la progettazione guidata dal dominio sia il REST a un'architettura orientata ai servizi. Non ci preoccupiamo del 100% di conformità REST; probabilmente sarebbe meglio dire che stiamo cercando di costruire API HTTP orientate alle risorse (~ Livello 2 …
Abbiamo un URL nel seguente formato / Instance / {instanceType} / {} instanceId Puoi chiamarlo con i metodi HTTP standard: POST, GET, DELETE, PUT. Tuttavia, ci sono alcune altre azioni che intraprendiamo come "Salva come bozza" o "Curare" Pensavamo di poter usare solo metodi HTTP personalizzati come: DRAFT, VALIDATE, CURATE …
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 …
Dopo aver visto questo discorso su REST, Reuse e Serendipity di Steve Vinoski, mi chiedo se ci siano casi aziendali in progetti greenfield per configurazioni (XML-) RPC-ish, che REST non potrebbe risolvere in modo migliore. Alcuni problemi RPC menziona: Focus sulla lingua (adatta il sistema distribuito alla lingua, non viceversa) …
Nelle ultime due società sono stato alle API REST per interrogare i dati tramite un'app Web. vale a dire. invece di fare in modo che l'app Web esegua direttamente SQL, chiama un'API REST, che esegue l'SQL e restituisce il risultato. La mia domanda è ... perché è fatto? Se fosse …
Supponiamo che io abbia un'API REST utilizzata anche per impostare / ripristinare le password. Supponiamo anche che funzioni su connessioni HTTPS. C'è qualche buon motivo per non inserire quella password nel percorso della chiamata, diciamo anche che lo codificherò in BASE64? Un esempio potrebbe essere quello di ripristinare una password …
Per quanto posso vedere consumare SOAP richiede uno stack SOAP, quindi è più difficile consumare i tuoi clienti, cioè devono assicurarsi che dispongano di uno stack SOAP che formatta correttamente i dati POST e le intestazioni e poi ti restituisca un po ' struttura dei dati, mentre con REST fai …
Sto creando un'API REST per la quale diversi utenti con ruoli diversi avranno accesso alle risorse in esso contenute. Per semplificare la portata prendiamo il dominio "studente / insegnante / classe": GET /students è la risorsa a cui accedere. Gli utenti potrebbero avere ruoli come Studente e / o Insegnante …
Sto per intraprendere un progetto che fa ampio uso di un approccio RESTful. Cioè, utilizza HATEOAS e serve risorse in un modo che consente l'esplorazione generale da parte di un client. Vorrei assicurarmi di fornire una descrizione dei miei endpoint in modo da consentire la generazione automatica delle applicazioni client …
È una convenzione piuttosto consolidata che i nomi delle tabelle del database, almeno in SQL, dovrebbero essere singolari. SELECT * FROM user;Vedi questa domanda e discussione . È anche una convenzione piuttosto consolidata che i nomi delle risorse API RESTful dovrebbero essere plurali. GET /users/123e POST /usersvedi questo . Nella …
Abbiamo un framework di servizi Web asp.net MVC per la distribuzione di xml / json per le persone Ricevi richieste, ma stiamo facendo fatica a trovare il modo migliore (veloce, facile, banale per gli utenti che codificano con i linguaggi javascript o OO) per autenticare gli utenti. Non è che …
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 …
Sto lavorando a un nuovo progetto di app iOS, sul lato mobile. Alcuni cambiamenti nell'architettura stanno avvenendo e si scopre che dovremo fare affidamento su un'API privata costruita su misura che verrà utilizzata dall'app che stiamo costruendo e anche da altri client come un sito Web. L'API in fase di …
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.