Domande con tag 'api-design'

2
risposte

Le migliori pratiche per ottenere una risorsa in molti modi diversi?

Un esempio di questo problema: Sto scrivendo una funzione che consente a un utente di trovare uno studente dal suo studente, quindi creo la funzione: GetStudent(int id) o GetStudentById(int id) Quindi gli utenti vogliono ottener...
posta 31.08.2018 - 21:58
1
risposta

Gestione degli aggiornamenti delle raccolte secondarie in Web API

Prendiamo un esempio classico di impresa: Order e OrderItem public class Order { public Guid Id { get; set; } public ICollection<OrderItem> Items { get; set; } } public class OrderItem { public Guid Id { get; set;...
posta 06.09.2018 - 11:00
1
risposta

Esiste un equivalente ai codici di stato HTTP per i messaggi WebSockets?

Sto sviluppando un'API WebSocket e mi chiedevo se esistesse uno standard o una procedura ottimale per rispondere ai messaggi dei client. Ad esempio, se la mia API prevede solo numeri con stringhe ma riceve una parola, qual è il modo migliore per...
posta 08.10.2018 - 09:19
2
risposte

Autorizzazione API RESTful per campi aggiornabili

Ho una risorsa come segue dove state è un enum: { id: 123, industry: { id: 245, name: "Farming" }, "scheduleDate": "2018-01-01", "state": "Requested|Approved|Standardized|Canceled|Done" } Le uniche proprietà che posso...
posta 05.08.2018 - 15:09
1
risposta

Gateway API: filtraggio dei dati tra microservizi

Ho un Location Service con un endpoint che restituisce le persone vicine a un determinato utente: GET /users/near?user=7455 [ { "userId": 1214, "location" : [2134983, 89384] }, //more users ] D'altra parte, ho...
posta 24.07.2017 - 11:02
1
risposta

Implementazione dell'API REST per i dati del grafico - Dove calcolare le unità del grafico

Abbiamo un grafico che mostra l'utilizzo della larghezza di banda nel tempo. La larghezza di banda viene restituita dal server in byte. Dobbiamo decidere quali unità mostrare nel grafico nel caso in cui ci siano diversi punti di larghezza di...
posta 28.09.2017 - 14:22
2
risposte

Strutturazione di una richiesta GET / POST per recuperare i dati utilizzando l'API di riposo

Ho notato che ci sono un paio di modi in cui si può usare una risorsa usando l'API di riposo. Attualmente sto cercando di trovare validi pro / contro su ciascuna di queste tecniche per adottarle su una scala più ampia. Quali sarebbero le prin...
posta 26.06.2017 - 12:19
1
risposta

Endpoint di sviluppo dell'API che si associano agli script del server

Sono nuovo nello sviluppo dell'API e ho una domanda che potrebbe sembrare stupida, ma non ho alcuna esperienza con il design dell'API, quindi abbi pazienza con me. Detto questo, la mia domanda è: le risorse differenti dovrebbero puntare a div...
posta 24.12.2017 - 12:34
1
risposta

Best practice per l'invio di vari dettagli sulla risorsa REST in una risposta dal servizio

Stiamo creando API REST che verranno utilizzate dagli utenti Web e Mobile. La mia domanda è: dobbiamo prendere in considerazione l'interfaccia utente prima di progettare la struttura JSON? Ad esempio, abbiamo una risorsa Company . Un...
posta 06.01.2018 - 06:36
1
risposta

Qual è la migliore pratica per gli endpoint API per un'entità?

Non so se il titolo rifletta correttamente la domanda, ma posso spiegare di più che scrivere un buon titolo. Se ho un database che ha ( employees , departments , orders , ecc ...), e ha molti modi per chiamare gli endpoint di ques...
posta 13.02.2018 - 14:16