Attualmente sto lavorando a un progetto con un'organizzazione come segue: Client : ottiene i dati dal server principale tramite API REST. Server : richiede dati da vari altri server tramite API di terze parti API di terze parti - Servizi fuori dal mio controllo che forniscono dati al server (Reddit, …
Mi chiedevo questo. Supponiamo che io abbia una userrisorsa con ide namecampi. Se voglio aggiornare un campo potrei semplicemente fare una richiesta PATCH alla risorsa in questo modo PATCH /users/42 {"name": "john doe"} E quindi l'applicazione aggiornerà il nome dell'utente 42. Ma perché se ripeto questa richiesta il risultato sarebbe …
Sto creando un'API RESTful che supporti l'accodamento di attività di lunga durata per l'eventuale gestione. Il flusso di lavoro tipico per questa API sarebbe: L'utente compila il modulo Il client pubblica i dati nell'API L'API restituisce 202 Accettato Il client reindirizza l'utente a un URL univoco per quella richiesta ( …
Supponiamo che un'API REST, in risposta a una GETrichiesta HTTP , restituisca alcuni dati aggiuntivi in un oggetto secondario owner: { id: 'xyz', ... some other data ... owner: { name: 'Jo Bloggs', role: 'Programmer' } } Chiaramente, non vogliamo che nessuno possa PUTtornare indietro { id: 'xyz', ... some …
Seguendo i principi REST, vorrei creare un metodo GET per la mia API che effettuasse una ricerca utilizzando alcuni criteri e restituisse i risultati al client. Il problema è che i criteri possono avere fino a 14 parametri, uno di questi è un elenco di oggetti complessi, quindi ... Non …
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 …
Ho usato SignalRper ottenere funzionalità di messaggistica in tempo reale in molti dei miei progetti. Sembra funzionare in modo affidabile ed è molto facile da imparare a usare. La tentazione, almeno per me, è di abbandonare lo sviluppo di un servizio API Web e utilizzarlo SignalRper tutto. Sento che questo …
Diciamo nella mia applicazione, alcuni utenti ci danno il loro cognome e altri no. In una risposta API REST, quale corpo è preferito: Con un valore "null": {"firstName": "Bob", "lastName": null} O solo una chiave mancante: {"firstName": "Bob"}
Stiamo cambiando il modo in cui la nostra applicazione AS3 parla al nostro back-end e stiamo implementando un sistema REST per sostituire quello vecchio. Purtroppo lo sviluppatore che ha iniziato il lavoro è ora in congedo per malattia a lungo termine ed è stato consegnato a me. Ci lavoro da …
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 …
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 è …
Oggi tutti fanno SOA , anche se alcuni in realtà non capiscono di cosa si tratta. Quindi hanno sbagliato. Usandolo come analogia, so cos'è REST (o almeno penso di farlo) e voglio farne parte. Ma voglio farlo bene. Quindi la mia domanda è qual è il modo corretto di fare …
Sto progettando un servizio Web RESTful utilizzando WebApi e mi chiedevo quali risposte HTTP e quali corpi di risposta restituire durante l'aggiornamento / la creazione di oggetti. Ad esempio, posso usare il metodo POST per inviare alcuni JSON al servizio Web e quindi creare un oggetto. È consigliabile impostare quindi …
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.