Supponiamo che stai codificando una funzione che accetta input da un'API esterna MyAPI. L'API esterna MyAPIha un contratto che afferma che restituirà a stringo a number. E 'consigliato a guardia contro le cose come null, undefined, boolean, ecc anche se non fa parte delle API di MyAPI? In particolare, dal …
Il nostro servizio è in 5 città in questo momento. Se qualcuno prova a chiamare la nostra API di servizio da qualsiasi altra città, vogliamo lanciare questo errore Service not available in your area. La domanda è: quale sarebbe il codice http appropriato per questo errore? 503 servizio non disponibile …
L'ultima volta che ho incontrato un servizio basato su SOAP è stato durante il mio tirocinio in una società finanziaria nel 2013. Era il momento in cui ho iniziato la mia carriera nell'IT. Ricordo di aver avuto del materiale di studio su SOAP in uno dei miei corsi di ingegneria. …
Seguendo i principi REST, vorrei creare un metodo GET per la mia API che effettuasse una ricerca utilizzando alcuni criteri e restituisse i risultati al client. Il problema è che i criteri possono avere fino a 14 parametri, uno di questi è un elenco di oggetti complessi, quindi ... Non …
Continuo a sentire la gente (Crockford in particolare) che dice che il DOM è un'API terribile, ma non giustifica davvero questa affermazione. A parte le incongruenze tra browser, quali sono alcuni dei motivi per cui il DOM è considerato così male?
Questo è qualcosa che mi preoccupa da un po 'di tempo. Vale davvero la pena testare l'unità di un client API? Supponiamo che tu stia creando una piccola classe per sottrarre le chiamate a un'API REST di petshop. Il negozio di animali domestici è un'API molto semplice e ha una …
Stiamo lavorando a un nuovo servizio: questo servizio sarà potenzialmente chiamato direttamente dalle applicazioni sui dispositivi degli utenti. Queste applicazioni saranno sviluppate e supportate da più team di sviluppo di tutta l'organizzazione, a seconda dei dati forniti. Desideriamo identificare quali applicazioni stanno inviando quali richieste, in modo da poter identificare …
Da: http://www.artima.com/lejava/articles/designprinciples4.html Erich Gamma: Penso ancora che sia vero anche dopo dieci anni. L'ereditarietà è un modo interessante per cambiare comportamento. Ma sappiamo che è fragile, perché la sottoclasse può facilmente fare ipotesi sul contesto in cui viene chiamato un metodo che ignora. Esiste un accoppiamento stretto tra la classe …
Mi piacerebbe trovare un modo per scrivere un'API a cui è possibile accedere da qualsiasi altro linguaggio di programmazione tramite collegamenti linguistici (o qualche altro framework). È possibile farlo? In tal caso, quale linguaggio di programmazione sarebbe il più adatto per scrivere un'API "cross-language"? Il mio obiettivo è quello di …
Sto lavorando a una semplice API che desidero utilizzare per il mio client e che sarà aperta al pubblico in futuro. Ho oggetti "Item" che possono avere diversi "tipi". Il tipo è un "typedef enum" C, per il momento ho: typedef enum { ItemTypeBool, ItemTypeNumber, ItemTypeDate, } ItemType; (Potrei aggiungerne …
Sto iniziando a scrivere un servizio Web e ho creato con nodeJS e un approccio RESTfulish. Da quello che raccolgo: Il vantaggio è che non è necessario duplicare il codice. Gli svantaggi sono che tu: aggiornerà frequentemente l'API pubblica, ma dovrebbe essere risolto con il controllo delle versioni non riesco …
È comune usare '-able' come suffisso per interfacce es Girabile con numero di serie stampabile serializzabile stampabile serializzabile Pensavo che "Can-" potesse migliorare perché potrebbe essere più descrittivo. Sì, è più prolisso e aggiunge rumore al nome dell'interfaccia. In particolare, possono essere usati verbi passivi. Ad esempio 1 sparare significa …
È una convenzione piuttosto consolidata che i nomi delle tabelle del database, almeno in SQL, dovrebbero essere singolari. SELECT * FROM user;Vedi questa domanda e discussione . È anche una convenzione piuttosto consolidata che i nomi delle risorse API RESTful dovrebbero essere plurali. GET /users/123e POST /usersvedi questo . Nella …
Abbiamo un framework di servizi Web asp.net MVC per la distribuzione di xml / json per le persone Ricevi richieste, ma stiamo facendo fatica a trovare il modo migliore (veloce, facile, banale per gli utenti che codificano con i linguaggi javascript o OO) per autenticare gli utenti. Non è che …
Sto lavorando a un nuovo progetto di app iOS, sul lato mobile. Alcuni cambiamenti nell'architettura stanno avvenendo e si scopre che dovremo fare affidamento su un'API privata costruita su misura che verrà utilizzata dall'app che stiamo costruendo e anche da altri client come un sito Web. L'API in fase di …
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.