Articles of asp.net web api

Il parser JSON.NET * sembra * raddoppiare serializzando i miei oggetti

Il mio problema è questo: Questa è la risposta inviata dal mio controller WebAPI. “[ [ {\”id\”:\”identifier\”}, {\”name\”:\”foobar\”} ] ]” Si noti che la risposta è racchiusa tra virgolette e tutte le citazioni incorporate sono sottoposte a escape. Questo è ovviamente un problema. Esistono impostazioni che posso fornire al serializzatore JSON.NET per evitare che ciò […]

JSONP con API Web ASP.NET

Sto lavorando alla creazione di un nuovo set di servizi in ASP.MVC MVC 4 utilizzando l’API Web. Finora, è fantastico. Ho creato il servizio e l’ho fatto funzionare, e ora sto cercando di consumarlo usando JQuery. Posso recuperare la stringa JSON usando Fiddler, e sembra essere ok, ma poiché il servizio esiste su un sito […]

Come ottenere HttpClient per passare le credenziali insieme alla richiesta?

Ho un’applicazione web (ospitata in IIS) che parla con un servizio di Windows. Il servizio Windows utilizza l’API Web MVC di ASP.Net (ospitato autonomamente) e può quindi essere comunicato tramite http utilizzando JSON. L’applicazione Web è configurata per eseguire la rappresentazione, con l’idea che l’utente che effettua la richiesta all’applicazione Web deve essere l’utente che […]

Come impostare JSONSerializerSettings personalizzate per Json.NET in MVC 4 Web API?

Comprendo che l’API Web ASP.NET utilizza in modo nativo Json.NET per la (serializzazione) degli oggetti, ma esiste un modo per specificare un object JsonSerializerSettings che si desidera venga utilizzato? Ad esempio, cosa succede se volessi includere le informazioni sul type nella stringa JSON serializzata? Normalmente .Serialize() le impostazioni nella chiamata .Serialize() , ma l’API Web […]

Entity Framework cambia connessione in fase di esecuzione

Ho un progetto API Web che fa riferimento al mio modello e agli assemblaggi DAL. All’utente viene presentata una schermata di accesso, in cui è ansible selezionare diversi database. Costruisco la stringa di connessione come segue: public void Connect(Database database) { //Build an SQL connection string SqlConnectionStringBuilder sqlString = new SqlConnectionStringBuilder() { DataSource = database.Server, […]

Come faccio a impostare un cookie su HttpRequestMessage di HttpClient

Sto cercando di usare HttpClient di web api per fare un post su un endpoint che richiede il login sotto forma di un cookie HTTP che identifica un account (questo è solo qualcosa che è #ifdef ‘ed out della versione di rilascio). Come aggiungo un cookie a HttpRequestMessage ?

API Web WCF vs ASP.NET

Ho trascorso alcuni mesi cercando di cogliere i concetti alla base della WCF e recentemente ho sviluppato la mia prima applicazione di servizio WCF. Ho faticato parecchio per capire tutte le impostazioni nel file di configurazione. Non sono convinto dell’ambiente ma sembra che tu possa fare cose incredibili con esso. L’altro giorno ho scoperto che […]

Passa una serie di numeri interi all’API Web ASP.NET?

Ho un servizio REST di ASP.NET Web API (versione 4) in cui ho bisogno di passare una matrice di numeri interi. Ecco il mio metodo di azione: public IEnumerable GetCategories(int[] categoryIds){ // code to retrieve categories from database } E questo è l’URL che ho provato: /Categories?categoryids=1,2,3,4

Come proteggere un’API Web ASP.NET

Voglio creare un servizio web RESTful utilizzando l’API Web ASP.NET che gli sviluppatori di terze parti utilizzeranno per accedere ai dati della mia applicazione. Ho letto parecchio su OAuth e sembra essere lo standard, ma trovare un buon campione con la documentazione che spiega come funziona (e che funziona davvero!) Sembra essere incredibilmente difficile (specialmente […]

Come passare i dati POST json al metodo API Web come object?

L’applicazione API Web ASP.NET MVC4 definisce il metodo post per salvare il cliente. Il cliente viene passato in formato json nel corpo della richiesta POST. Il parametro Customer nel metodo post contiene valori null per le proprietà. Come risolvere questo problema in modo che i dati inviati vengano passati come object cliente? Se ansible Content-Type: […]