Domande con tag 'rest'

2
risposte

Implementazione di interfacce vs utilizzo di una classe base

Sto scrivendo un'applicazione in python. La parte su cui sono poco confuso sta fornendo una piccola struttura al mio codice. Questo è il requisito di base della mia applicazione web. Ho questi diversi punti finali: GET / reports / day...
posta 21.05.2018 - 09:06
3
risposte

È rilassante avere i verbi sul percorso HTTP invece del metodo HTTP?

Ho riscontrato API che dicono "riposante", ma poi vedo le risorse con i verbi invece di riservare quei verbi al METHOD . Eccone alcuni (i percorsi sono abbreviati in modo da mostrare solo il metodo e le parti del percorso pertinenti):...
posta 16.02.2018 - 15:21
2
risposte

Decidere sulla corretta progettazione dell'URL RESTful

Sto lavorando su un sistema di ticketing. L'utente nel sistema è organizzato in un modo gerarchico a un livello. Ci sono molti team e ogni team ha un manager e ogni utente nel team ha un solo manager. Un ticket può essere creato da qualsiasi ute...
posta 20.10.2017 - 23:12
3
risposte

Parametri di interrogazione - numerico vs stringa?

/users?role=admin , dove admin è probabilmente una specie di slug vs /users?role=2 , dove 2 si riferisce alla nostra chiave primaria della tabella del dizionario dei ruoli interni. Quale dei due è preferibile?     
posta 28.10.2017 - 11:58
2
risposte

Qual è lo scopo degli URI RESTful per i metodi POST / PUT / PATCH / DELETE?

Nel processo di ideazione di un framework per applicazioni web, ho passato un po 'di tempo a riflettere sulla nozione di percorsi RESTful. Se volessi creare per es. un nuovo argomento, potrei inviare una richiesta POST a / topics. I suoi paramet...
posta 25.07.2014 - 06:22
5
risposte

Uso corretto dei VERBI HTTP nell'implementazione REST personalizzata

Ho un servizio lato server (utilizzando ASP.NET Core) che dovrebbe fornire un'API REST a vari client. Dietro il servizio, utilizzo un server SQL per l'archiviazione dei dati. Il controller ha il seguente attributo di percorso: [Route("ap...
posta 22.11.2018 - 09:58
2
risposte

Progettazione dell'API: indica che i risultati sono stati troncati

Per motivi , il mio endpoint di ricerca restituisce un massimo di 50 risultati. Sto lottando con il modo migliore per dire al chiamante che i loro risultati erano limitati a 50. Il meglio che ho trovato è la restituzione di alcuni campi a...
posta 26.11.2018 - 11:16
2
risposte

risposte di errore di convalida nell'API REST

Sto progettando un'API RESTful e mi chiedo quale sia il formato migliore per i messaggi di errore di convalida. Ad esempio, l'endpoint di creazione del mio account accetta un oggetto JSON: user: { first_name: string, last_name: string,...
posta 29.09.2016 - 04:38
2
risposte

Specifica API JSON: quando devo restituire un 404 non trovato?

Sto lavorando su un'API REST seguendo la specifica API JSON e sto lottando con le risposte "senza dati" (descritte qui ). A server MUST respond with 404 Not Found when processing a request to fetch a single resource that does not exist...
posta 27.12.2015 - 10:22
3
risposte

Cosa c'è di sbagliato nel trattare una sessione client come uno stato di risorsa / applicazione nell'architettura REST?

Considerate queste applicazioni REST API / HATEOAS: InfoQ Come ottenere un esempio di tazza di caffè Esempio di API REST Java Spring ... dove le risorse POST / PUT / PATCHING alterano chiaramente lo stato / disponibilità di (altre)...
posta 03.06.2016 - 17:42