Domande con tag 'api-design'

1
risposta

Autenticazione API con un singolo ID

Una tipica autenticazione API di solito si basa su una coppia di API ID + SECRET, la mia domanda è: se l'ID API è unico e generato casualmente ed è considerato abbastanza strong (ad es. SHA512), perché è necessario un SECRET? Che cosa succede...
posta 21.05.2015 - 20:00
1
risposta

REST - Percorso di raccomandazione: POST o GET?

Sto costruendo una rotta API che estrae i dati dal nostro server. Questi dati sono ordinati in modo arbitrario (mutevole e sconosciuto al modo client) e non restituiranno mai gli stessi dati più di una volta. Al momento sto pensando che POS...
posta 26.05.2015 - 16:16
1
risposta

Approccio corretto per la creazione di un contratto API

Ho bisogno di aiuto per quanto riguarda di seguito: Sto cercando di progettare un'API. Per creare i contratti di seguito sono i due approcci: Metodo 1: public class MyController { public void MyAction1(Dictionary<string, dynamic>...
posta 18.06.2015 - 18:34
1
risposta

Modificatori di accesso di classe alle implementazioni testate

Supponiamo che tu stia scrivendo un'interfaccia che si suppone sia la tua API pubblica, chiamiamola Session . L'implementazione è chiamata SessionImpl e verrà inserita dal tuo framework DI. Sono bloccato a pensare all'accesso di clas...
posta 27.01.2016 - 22:58
2
risposte

Utilizzo di molti URI risorse per creare un record e gestire errori

Ciao ragazzi, Ho una decisione da prendere per risolvere un problema, sto descrivendo il problema sotto. Panoramica dell'applicazione Ho una webApp ASP.NET MVC 4 che utilizza Rest Api per quasi tutte le attività, da Login a CRUD nei r...
posta 25.01.2015 - 18:32
1
risposta

Design Web Api - Uso di nomi e verbi

Ho questa situazione progettuale al lavoro. Abbiamo un'applicazione Web-Api interna e un'applicazione di moduli Web di Asp.Net (UI). L'applicazione Web chiama Web-Api per aggiornare un contraente. public Class Contractor { public string Id...
posta 02.02.2015 - 03:52
3
risposte

Verifica della presenza di proprietà facoltative di un oggetto

Sto progettando una classe che contiene diversi tipi di dati. Alcune delle proprietà sono facoltative. Ad esempio, supponiamo di avere una classe che rappresenta una persona e una delle proprietà è l'occupazione. Ho un'altra proprietà, grado mil...
posta 23.04.2014 - 23:40
2
risposte

API per la spiegazione di complicati calcoli o regole aziendali?

Nei negozi online ci sono aree con regole complicate. Ad esempio è un prodotto visibile nel catalogo prodotti è un prodotto esaurito qual è il prezzo per il prodotto (sconti, promozioni, ...) È una buona idea avere un'API di spiegazio...
posta 05.12.2013 - 06:33
3
risposte

API C in C ++ con RAII, due alternative per implementare la gestione degli errori (Eccezioni)

Ho un'API scritta in C, che produce un risultato restituendo un puntatore alla memoria allocata. Per usarlo con C ++ (C ++ 11) ho avvolto le chiamate di funzione negli oggetti, che mantengono il risultato in std::shared_ptr . Fin qui tutto...
posta 05.02.2014 - 11:11
3
risposte

Fino a che punto devo convalidare l'input dell'utente nella mia API creata?

Ho qualcosa qui che mi impallidisce un po '. Diciamo che mi scrivo questa API (in TS), controlla alcune di queste proprietà: export class MyAPI{ propertyThatShouldContainSuffix:Array<string>; // like .jpg or .mp3 some...
posta 05.02.2016 - 15:10