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...
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...
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...
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...
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...
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...
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...
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...
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'...
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...