Recentemente ho visto alcuni URI contenenti il parametro di query "utf8 = ✓". La mia prima impressione (dopo aver pensato "mmm, sembra interessante") è che potrebbe essere usato per rilevare una codifica di caratteri non funzionante.
Quindi,...
Quando si progetta un'interfaccia RESTful, la semantica dei tipi di richiesta è ritenuta vitale per il design.
OTTIENI - Elenca la raccolta o il recupero dell'elemento
PUT - Sostituisci raccolta o elemento
POST - Crea raccolta o el...
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...
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 lavorando a una serie di servizi Web per un client mobile e i requisiti richiedono che un ID dispositivo univoco sia incluso in tutte le richieste, che venga archiviato in determinate richieste e utilizzato per filtrare i risultati in altri....
È il primo servizio web RESTful e sono preoccupato per i problemi di sicurezza. È sicuro trasmettere il mio token di accesso tramite le intestazioni HTTP? Ad esempio:
POST /v1/i/resource HTTP/1.1
Content-Type: application/x-www-form-urlencoded...
È strano avere un identificatore come (_id) su una richiesta che invii all'API, che "arricchisce" la richiesta e invia una risposta con lo stesso identificatore (ma ovviamente dati più arricchiti)?
Ad esempio: invii la richiesta {_id: 1111} e...
Ho il seguente endpoint:
a/{id}/b
e vuoi creare un b con l'invio della richiesta di POST ad esso. Se a con data {id} non viene trovato, dovrei rispondere con 404 NOT_FOUND o forse con 409 CONFLICT ?
Gestire s...
Sto facendo ricerche prima di iniziare a lavorare su un'API per un servizio web che sto creando. L'obiettivo è di essere molto veloce e facile da adattare e utilizzare per altri sviluppatori, ma abbastanza nascosto per i clienti che utilizzano u...
Sto progettando un software di base per sistemi di illuminazione wireless intelligenti. Il software è basato su GUI e ho un cursore per l'impostazione della luminosità di una luce nella GUI. Il sistema di illuminazione ha un'API RESTful in modo...