Domande taggate «rest»

REST (Representational State Transfer) è uno stile di architettura software per sistemi ipermediali distribuiti come il World Wide Web. È cresciuto in popolarità rispetto alle architetture RPC come SOAP a causa del intrinseco disaccoppiamento del client dal server che deriva dall'avere un'interfaccia uniforme tra sistemi eterogenei.


4
Effettuare una richiesta a un'API RESTful utilizzando Python
Ho un'API RESTful che ho esposto usando un'implementazione di Elasticsearch su un'istanza EC2 per indicizzare un corpus di contenuti. Posso interrogare la ricerca eseguendo quanto segue dal mio terminale (MacOSX): curl -XGET 'http://ES_search_demo.com/document/record/_search?pretty=true' -d '{ "query": { "bool": { "must": [ { "text": { "record.document": "SOME_JOURNAL" } }, { "text": …

9
API REST 404: URI errato o risorsa mancante?
Sto creando un'API REST, ma ho riscontrato un problema. Sembra che la pratica accettata nella progettazione di un'API REST sia che se la risorsa richiesta non esiste, viene restituito un 404. Tuttavia, per me, questo aggiunge inutili ambiguità. HTTP 404 è tradizionalmente associato a un URI errato. Quindi in effetti …
219 web-services  http  rest 

7
Decidere tra HttpClient e WebClient
La nostra app Web è in esecuzione in .Net Framework 4.0. L'interfaccia utente chiama i metodi del controller tramite chiamate ajax. Dobbiamo consumare il servizio REST dal nostro fornitore. Sto valutando il modo migliore per chiamare il servizio REST in .Net 4.0. Il servizio REST richiede uno schema di autenticazione …


11
JAX-RS / Jersey come personalizzare la gestione degli errori?
Sto imparando JAX-RS (aka, JSR-311) usando Jersey. Ho creato con successo una risorsa radice e sto giocando con i parametri: @Path("/hello") public class HelloWorldResource { @GET @Produces("text/html") public String get( @QueryParam("name") String name, @QueryParam("birthDate") Date birthDate) { // Return a greeting with the name and age } } Funziona benissimo …

9
Quali metodi HTTP corrispondono a quali metodi CRUD?
Nella programmazione in stile RESTful, dovremmo usare i metodi HTTP come elementi costitutivi. Sono un po 'confuso, tuttavia, quali metodi corrispondono ai classici metodi CRUD. GET / Read e DELETE / Delete sono abbastanza ovvi. Tuttavia, qual è la differenza tra PUT / POST? Corrispondono uno a uno con Crea …
213 http  rest  crud  http-method 


1
Best practice per aggiornamenti parziali in un servizio RESTful
Sto scrivendo un servizio RESTful per un sistema di gestione dei clienti e sto cercando di trovare le migliori pratiche per l'aggiornamento parziale dei record. Ad esempio, desidero che il chiamante sia in grado di leggere l'intero record con una richiesta GET. Ma per aggiornarlo sono consentite solo alcune operazioni …
208 rest 

6
Come implementare un'API REST sicura con node.js
Inizio a pianificare un'API REST con node.js, express e mongodb. L'API fornisce i dati per un sito Web (area pubblica e privata) e forse in seguito un'app mobile. Il frontend sarà sviluppato con AngularJS. Per alcuni giorni ho letto molto sulla protezione delle API REST, ma non arrivo a una …



8
Differenza tra i servizi Web OData e REST
Durante la ricerca di alcuni servizi Web, mi sono imbattuto in questa "nuova" tecnologia che Microsoft chiama OData . Leggendo la loro descrizione all'interno delle FAQ su cosa sia OData, non riesco a distinguere OData dai servizi web REST. Qualcuno potrebbe aiutarmi a capire le differenze?
196 web-services  rest  odata 

4
Rotaie nuove vs create
Perché è necessario definire un nuovo metodo nel controller RESTful, seguirlo con un metodo di creazione? La ricerca di Google non mi ha fornito la risposta che cercavo. Capisco la differenza, ma ho bisogno di sapere perché sono usati così come sono.

10
Transazioni tra i microservizi REST?
Diciamo che abbiamo un utente, microservizi REST di Wallet e un gateway API che incolla le cose insieme. Quando Bob si registra sul nostro sito Web, il nostro gateway API deve creare un utente tramite il microservizio Utente e un portafoglio tramite il microservizio Portafoglio. Ora ecco alcuni scenari in …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.