Domande con tag 'http'

3
risposte

Perché HTTP non ha il reindirizzamento POST?

I reindirizzamenti HTTP vengono fatti tramite i codici HTTP 301 e 302 (forse anche altri codici) e un campo di intestazione noto come "Posizione" che ha l'indirizzo del nuovo posto dove andare. Tuttavia, i browser inviano sempre una richiesta "G...
posta 10.08.2011 - 10:49
6
risposte

Perché una richiesta GET non dovrebbe modificare i dati sul server?

Su Internet, vedo il seguente consiglio: A GET should never change data on the server- use a POST request for that Qual è la base di questa idea? Se creo un servizio php che inserisce dati nel database e lo inoltro ai parametri nella...
posta 01.03.2013 - 13:15
8
risposte

Quale codice di stato HTTP restituire se più azioni terminano con stati diversi?

Sto costruendo un'API in cui l'utente può chiedere al server di eseguire più azioni in una richiesta HTTP. Il risultato viene restituito come array JSON, con una voce per azione. Ciascuna di queste azioni potrebbe fallire o avere successo ind...
posta 29.08.2016 - 14:47
4
risposte

Che cosa offre HATEOAS per la rilevabilità e il disaccoppiamento oltre alla possibilità di modificare la struttura dell'URL più o meno liberamente?

Ultimamente ho letto su Hypermedia come il motore dello stato dell'applicazione (HATEOAS), il vincolo che si pretende di rendere un'API web "veramente RESTful". Si riduce fondamentalmente a includere collegamenti con ogni risposta alle possibili...
posta 14.04.2014 - 08:12
3
risposte

Barra finale in API RESTful

Ho avuto un dibattito su cosa fare con una barra finale in un'API RESTful. Diciamo che ho una risorsa chiamata cani e risorse subordinate per singoli cani. Possiamo quindi fare quanto segue: GET/PUT/POST/DELETE http://example.com/dogs GET/P...
posta 13.02.2013 - 13:44
10
risposte

Quale dovrebbe essere il codice di stato http per l'errore "Servizio non disponibile nella tua zona"?

Il nostro servizio è in 5 città al momento. Se qualcuno prova a chiamare la nostra API di servizio da qualsiasi altra città, vogliamo lanciare questo errore Service not available in your area . La domanda è, quale sarebbe il codice http a...
posta 12.07.2018 - 14:46
3
risposte

Devo utilizzare i codici di stato HTTP per descrivere gli eventi a livello di applicazione

Diversi server con cui ho gestito restituiranno HTTP 200 per richieste che il client dovrebbe considerare un errore, con qualcosa come "successo: falso" nel corpo. Questo non mi sembra una corretta implementazione dei codici HTTP, in particol...
posta 16.12.2015 - 19:11
4
risposte

REST - Scambi tra la negoziazione del contenuto tramite l'intestazione Accetta contro le estensioni

Sto lavorando alla progettazione di un'API RESTful. Sappiamo di voler restituire JSON e XML per ogni risorsa data. Stavo pensando che avremmo fatto qualcosa di simile: GET /api/something?param1=value1 Accept: application/xml (or application/j...
posta 14.03.2012 - 03:50
2
risposte

Come dovrebbe un'API REST gestire le richieste PUT a risorse parzialmente modificabili?

Supponiamo che un'API REST, in risposta a una richiesta GET HTTP, restituisca alcuni dati aggiuntivi in un oggetto secondario owner : { id: 'xyz', ... some other data ... owner: { name: 'Jo Bloggs', role: 'Programmer'...
posta 14.08.2013 - 17:19
4
risposte

Codice di stato HTTP per "Elaborazione in corso"

Sto costruendo un'API RESTful che supporta l'accodamento di attività a esecuzione prolungata per un'eventuale gestione. Il tipico flusso di lavoro per questa API sarebbe: L'utente compila il modulo Il cliente pubblica i dati nell'API...
posta 19.04.2016 - 19:46