Sono particolarmente interessato a come gli utenti eseguono operazioni autorizzate / autenticate su un'API Web. I cookie di autenticazione sono compatibili con la filosofia REST e perché?
Ho iniziato a creare un'app in 3 livelli (DAL, BL, UI) [gestisce principalmente CRM, alcuni rapporti sulle vendite e inventario]. Un collega mi ha detto che devo passare al modello del livello di servizio, che gli sviluppatori sono arrivati al modello di servizio dalla loro esperienza ed è l'approccio migliore …
Di recente ho letto questo eccellente articolo sull'architettura dei microservizi: http://www.infoq.com/articles/microservices-intro Indica che quando carichi una pagina web su Amazon, oltre 100 microservizi collaborano per servire quella pagina. Questo articolo descrive che tutte le comunicazioni tra microservizi possono passare solo attraverso un'API. La mia domanda è perché è così brutto …
Vorrei usare Youtube come esempio: usano gli ID sotto forma di PEckzwggd78. Perché non usano numeri interi semplici? Oppure imgur.com: usano anche ID come 9b6tMZSimmagini e gallerie. Numeri non sequenziali. Perché non usano numeri interi (in particolare quelli sequenziali)? In quali casi è una saggia decisione utilizzare tali ID stringa …
Supponiamo che stai codificando una funzione che accetta input da un'API esterna MyAPI. L'API esterna MyAPIha un contratto che afferma che restituirà a stringo a number. E 'consigliato a guardia contro le cose come null, undefined, boolean, ecc anche se non fa parte delle API di MyAPI? In particolare, dal …
L'ultima volta che ho incontrato un servizio basato su SOAP è stato durante il mio tirocinio in una società finanziaria nel 2013. Era il momento in cui ho iniziato la mia carriera nell'IT. Ricordo di aver avuto del materiale di studio su SOAP in uno dei miei corsi di ingegneria. …
Sto mettendo insieme una specifica per un servizio REST, parte del quale incorporerà la capacità di limitare gli utenti a livello di servizio e su gruppi di o su singole risorse. Allo stesso modo, i timeout per questi sarebbero configurabili per risorsa / gruppo / servizio. Sto solo esaminando le …
Sto lavorando alla progettazione di un'API RESTful. Sappiamo di voler restituire JSON e XML per una determinata risorsa. Pensavo che avremmo fatto qualcosa del genere: GET /api/something?param1=value1 Accept: application/xml (or application/json) Tuttavia, qualcuno ha lanciato usando le estensioni per questo, in questo modo: GET /api/something.xml?parm1=value1 (or /api/something.json?param1=value1) Quali sono i …
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) …
Quando si lavora con un sito basato su risorse (come un'applicazione MVC o un servizio REST), abbiamo due opzioni principali quando un client tenta di GETaccedere a una risorsa a cui non ha accesso: 403 , che afferma che il cliente non è autorizzato ; o 404 , che indica …
Ho un progetto in cui devo consentire agli utenti di eseguire codice Python arbitrario e non attendibile ( un po 'come questo ) contro il mio server. Sono abbastanza nuovo su Python e vorrei evitare di commettere errori che introducano falle nella sicurezza o altre vulnerabilità nel sistema. Ci sono …
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 …
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 …
Per il mio lavoro abbiamo un bel servizio web RESTful che abbiamo creato per guidare un paio di siti Web che abbiamo. Fondamentalmente il servizio web ti consente di creare e lavorare con ticket di supporto e il sito Web è responsabile del front-end. Qualsiasi richiesta di servizio web utilizza …
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.