Secondo il modello di maturità di Richardson ci sono diversi livelli di maturità nell'approccio REST. link
Dal momento che DDD utilizza un linguaggio ubiquitario, mi chiedo quale livello di maturità è consigliato, se un'API REST è un livell...
Problema: una relazione One-to-Many bidirezionale di Hibernate non è facilmente associabile a JSON. Se viene utilizzata la mappatura predefinita (Jackson), esiste un problema di ricorsione infinito in quanto il genitore contiene i figli, ognuno...
Ho un endpoint API REST che assomiglia alla risposta JSON:
{
"products": [
{"id": 1040, "price": 2.95, ...}
{"id": 4545, "price": 3.95, ...}
]
}
Uno dei miei colleghi mi ha suggerito di aggiungere una chiave per cias...
Il mio team sta lavorando su un'applicazione Web che utilizza Micro Service Architecture e Angular + Spring MVC. Seguiamo lo sviluppo Agile. Per ogni storia, creiamo alcune attività di implementazione e test. Documentare l'API REST è il primo co...
Abbiamo un sistema in cui creiamo processi batch di lunga durata.
I lavori vengono creati, quindi vengono eseguiti per x minuti e vengono quindi presentati all'utente per la revisione.
I nomi verbo ed endpoint RESTful sono abbastanza sempl...
In HTTP 1.1, un server web può restituire una risposta 304 non modificata quando un'intestazione If-None-Match è inclusa nella richiesta GET.
Per l'API REST, ho visto solo implementazioni che coinvolgono il caching lato server dell'intero con...
Sto lavorando su un set di API REST che devono essere protette in modo che vengano eseguite solo le chiamate autenticate. Ci saranno più app web per servire queste API. Esiste un approccio best-practice su dove dovrebbe avvenire l'autenticazione...
Ho un server con alcune risorse; finora tutte queste risorse sono state richieste tramite un browser da un utente umano e l'autenticazione è stata effettuata con un metodo username / password, che genera un cookie con un token (per avere la sess...
Ho utilizzato un'API in un'app con URI come questi:
/API_Name_1/v1/param1/param2
/API_Name_2/v1/param1
/API_Name_3/v1/param1/param2/param3
/API_Name_4/v1/param1/param2
ecc.
Ora solo una delle mie API [es. API_Name_2] necessario cambiare...
Ho un'applicazione che in pratica inserisce alcune righe dall'attuale applicazione web front-end.
Tutte le chiamate prima che il livello di servizio verifichi / convalidi se l'utente è autorizzato a inserire dati o meno (questo è il punto in...