La mia implementazione REST restituirà errori in JSON con la struttura successiva: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Suggerisco di creare un modello di risposta speciale, in cui posso trasmettere i valori necessari per le proprietà (dev_message, message_for_user, some_internal_error_code) e restituirli. Nel codice sarebbe simile a …
Attualmente sto lavorando a una libreria scritta in C. Molte funzioni di questa libreria prevedono una stringa come char*o const char*nei loro argomenti. Ho iniziato con quelle funzioni aspettandomi sempre la lunghezza della stringa in size_tmodo che non fosse richiesta la terminazione nulla. Tuttavia, quando si scrivono i test, ciò …
Ho letto molti articoli sull'architettura dei microservizi e mi chiedevo quando usare AMQP o REST. Ho letto che l'accoppiamento lento tra i servizi è una buona cosa e in questo caso AMQP sembra essere una buona scelta. Ma se utilizziamo AMQP, ciò significa che non abbiamo più bisogno degli endpoint …
Ho girato in tondo cercando di capire il modo migliore per testare l'unità di una libreria client API che sto sviluppando. La libreria ha una Clientclasse che fondamentalmente ha una mappatura 1: 1 con l'API e una Wrapperclasse aggiuntiva che fornisce un'interfaccia più user-friendly sulla parte superiore di Client. Wrapper …
Lavorare su un'API al momento e volevo solo raccogliere opinioni su dove dovrebbe essere il posto migliore per trasmettere la chiave API. So che non dovrebbe andare nell'URL, questo lascia l'intestazione della richiesta o il corpo del messaggio. Se lo inserisco nell'intestazione, posso trovare un metodo generico per estrarlo che …
Sto progettando un'API di servizio REST e mi sono bloccato sul modo corretto di nidificare le risorse. Risorse: partner, biglietti, impostazioni Connessioni tra risorse: il partner ha molti biglietti, il partner ha una serie di impostazioni, Logica aziendale: puoi elencare tutti i partner come utente anonimo, puoi aggiungere un nuovo …
Sue sta progettando una libreria JavaScript, Magician.js. La sua chiave di volta è una funzione che estrae Rabbitl'argomento passato. Sa che i suoi utenti potrebbero voler estrarre un coniglio da a String, a Number, a Function, forse anche a HTMLElement. Con questo in mente, potrebbe progettare la sua API in …
Sto armeggiando con un'astrazione di query sull'API del database WebSQL / Phonegap e mi trovo sia attratto, sia dubbioso, a definire un'API fluente che imita l'uso della grammatica della lingua inglese naturale. Potrebbe essere più semplice spiegarlo tramite esempi. Di seguito sono tutte le query valide nella mia grammatica e …
Supponiamo che tu stia utilizzando le API di un fornitore, come assicurarti che la loro API funzioni come previsto? La mia preoccupazione principale è che a volte il fornitore ha spinto le modifiche al proprio codice e ha rotto l'API, vogliamo avere una sorta di software automatico per testarli continuamente. …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 4 anni fa . Capisco come programmare. So come aggirare le basi delle lingue che uso regolarmente. So scrivere …
Sto lavorando a un nuovo progetto che interrogherà i dati da un'API REST di terze parti. Questo è per un feed di dati sportivi in tempo reale, quindi il feed funziona solo quando si sta effettivamente svolgendo un gioco. Sebbene la terza parte fornisca una buona documentazione (XSD, ecc.), Non …
Diciamo che ho un'applicazione web JavaScript che utilizza interamente un'API RESTful per i dati. Supponiamo che questa applicazione abbia un modulo dati e diciamo che sto modificando un record in / product / 12345. Quando compilo il modulo, faccio una richiesta RESTful a / product / 12345 e ottengo i …
Ho riflettuto su come bilanciare la progettazione testabile usando l'iniezione delle dipendenze fornendo una semplice API pubblica fissa. Il mio dilemma è: la gente vorrebbe fare qualcosa di simile var server = new Server(){ ... }e non doversi preoccupare di creare le molte dipendenze e il grafico delle dipendenze che …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . EDIT: Nel caso in cui non si abbia familiarità con gli …
Stiamo lavorando a un nuovo progetto, siamo due sviluppatori principali e ci siamo messi all'incrocio su come utilizzare un token per proteggere la comunicazione tra il server e il client. Primo suggerimento: (Il token una volta Token statico AKA) il client richiede un token primario, inviando il nome utente e …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.