Domande con tag 'rest'

1
risposta

Strategie di paging: token di pagina o indice di salto / inizio

Ho notato che sempre più nuove API utilizzano token di pagina per consentire all'utente di spostarsi tra le pagine dei risultati contenenti molti elementi. Tuttavia, da un punto di vista del progettista API non sono chiaro su quali siano i vanta...
posta 21.03.2016 - 17:03
5
risposte

Aggiornamento collettivo: restituisce tutti i risultati o solo i fallimenti

Sto sviluppando un'API che esegue l'aggiornamento collettivo di un numero elevato di elementi in una singola chiamata. Questo codice consisterà in un endpoint REST e nel codice della libreria interna che chiama. Ci sono alcuni motivi per cui...
posta 03.02.2016 - 13:43
2
risposte

Avvertenze in un'API REST come errori non critici

Ho un'API REST che per alcuni entpoind come DELETE, POST o PUT ho alcune regole di validazione che possono restituire un errore. Ora ho bisogno di un nuovo tipo di errore come un errore non critico, che dovrebbe fallire in un modo normale, ma...
posta 12.04.2016 - 23:52
1
risposta

Dove posizionare una chiave API: un'intestazione HTTP personalizzata VS l'intestazione Autorizzazione con uno schema personalizzato

Sto progettando un'API REST utilizzando l'autorizzazione / autenticazione tramite una chiave API. Ho cercato di capire qual è il posto migliore e ho scoperto che molte persone suggeriscono di utilizzare un'intestazione HTTP personalizzata com...
posta 20.07.2017 - 10:51
1
risposta

Devo nascondere i campi nelle rappresentazioni di risorse REST in base al ruolo di sicurezza dell'utente?

Qual è la prassi migliore per esporre campi diversi per una risorsa in base al ruolo dell'utente / ai privilegi ACL nel sistema? Diciamo che ho un endpoint, groups/{:group_id} . Le mie regole aziendali indicano quanto segue: Gli utent...
posta 20.11.2014 - 20:45
1
risposta

Un lotto di operazioni viola i principi REST?

Violare i principi REST per un'API REST per supportare un batch di operazioni (magari con garanzie transazionali) che possono essere aggiunte a una coda tramite un POST? Questo design sembra al di fuori dell'ambito dell'architettura REST ma n...
posta 14.02.2014 - 22:02
1
risposta

OPZIONI HTTP RESTful richiedono contenuto

Ho problemi a determinare cosa potrei inserire nel corpo di una risposta a una richiesta OPTIONS ? ci sono convenzioni? norme? Cosa metti? Fornisci solo un elenco di altri METODI? dovresti dare la rappresentazione?     
posta 06.01.2012 - 22:49
5
risposte

Come aderire ai principi REST puri quando sono richieste funzionalità diverse in diverse situazioni

Abbiamo un'API RESTful che consente la creazione di utenti tramite il POST a un particolare endpoint, api/v1/users Nel sistema, quando un utente viene creato, viene inviata una e-mail all'utente con il contenuto sulla falsariga di "{Uten...
posta 23.11.2016 - 16:49
3
risposte

Va bene usare le classi statiche mentre si crea un wrapper per l'API REST?

Sto consumando un servizio web in C # usando le API REST. Quindi, ho creato una classe wrapper per ogni endpoint. Sembra una buona idea implementare il wrapper usando la statistica. Questo rende il codice molto più pulito. Ad esempio, il consumo...
posta 21.07.2016 - 14:44
2
risposte

Best practice per gestire il POST con array di oggetti se almeno un oggetto genera un'eccezione

Voglio POST un array di oggetti e fare un inserimento nel database riguardante ciascuno di essi. Qual è la migliore pratica se un oggetto non è conforme e genera un'eccezione? (cancella tutte le transazioni o solo una e specificala quando rit...
posta 09.06.2015 - 11:08