Articles of asp.net web api

Restituire JSON con la prima lettera minuscola dei nomi delle proprietà

Ho LoginModel: public class LoginModel : IData { public string Email { get; set; } public string Password { get; set; } } e ho il metodo API Web public IHttpActionResult Login([FromBody] LoginModel model) { return this.Ok(model); } Ed è il ritorno 200 e il corpo: { Email: “dfdf”, Password: “dsfsdf” } Ma voglio ottenere […]

Semplice progetto REST API WEB

Qual è il modo migliore per creare una semplice API REST in Visual Studio 2013 utilizzando ASP.NET MVC. Voglio solo qualcosa con controller e route config insieme ad altri requisiti di base per un’API REST HTTP. Non ho bisogno di alcun motore di visualizzazione Razor, inclusioni di Javascript o HTML. Come posso creare un progetto […]

Gestione / ricezione di streaming di webcam video dal WebRTC o qualsiasi meccanismo di acquisizione basato sul browser sul server utilizzando ASP.NET MVC

Abbiamo bisogno di catturare un stream video live da WebRTC (o qualsiasi altro meccanismo di cattura dalla webcam del client, anche se non è supportato su tutti i browser, ma come un PoC). Questo video live deve essere gestito da un componente server (ASP.Net MVC / Web API), immagino che il codice sul server sarà […]

Validazione iniettata dalla dipendenza nell’API Web

In MVC, posso creare un validatore di modelli che può assumere dipendenze. Normalmente utilizzo FluentValidation per questo. Ciò mi consente, ad esempio, di verificare sulla registrazione dell’account che non è stato utilizzato un indirizzo e-mail (NB: Questo è un esempio semplificato!): public class RegisterModelValidator : AbstractValidator { private readonly MyContext _context; public RegisterModelValidator(MyContext context) { […]

Firebase Authentication (JWT) con .NET Core

Sto sviluppando una semplice API che gestisce l’autenticazione fatta da Firebase – da utilizzare successivamente con i client Android. Quindi nella console di Firebase ho triggersto i metodi di accesso a Facebook e Google e ho creato una pagina HTML di esempio che posso utilizzare per testare il metodo di accesso: questa funzione successiva viene […]

Web Api 2 Session

Non riesco a ottenere i dati della sessione mentre sono in web api 2. Ho verificato che il cookie sta inviando in fiddler. So che la migliore pratica di web api 2 è quella di essere apolidi, ma a causa dei requisiti di un progetto è ora necessario essere pieni di stato. Ho provato questo […]

Come impostare intestazioni personalizzate quando si utilizza IHttpActionResult?

In Web API 2 di ASP.NET, IHttpActionResult offre molto valore nel semplificare il codice del controller e sono riluttante a smettere di usarlo, ma ho riscontrato un problema. Ho bisogno di impostare un ETag su una risposta in uscita, e non riesco a trovare alcuna proprietà che mi dà accesso alle intestazioni della risposta. Al […]

API Web ASP.NET Genera tutti i parametri dal modello – pagine di aiuto

Sono impegnato nella creazione di un’API Web (all’interno di un’applicazione ASP mvc4). Sto usando la libreria suggerita sul sito asp.net per generare documentazione ( http://www.asp.net/web-api/overview/creating-web-apis/creating-api-help-pages ). Il mio problema è che se il mio parametro è un modello, allora non posso specificare quali proprietà il modello contiene nelle pagine di aiuto generate. Ecco un esempio: […]

Migliore approccio dell’API Web per la restituzione di HttpResponseMessage

Ho un progetto API Web e il mio metodo restituisce sempre HttpResponseMessage . Quindi, se funziona o fallisce, torno: Nessun errore: return Request.CreateResponse(HttpStatusCode.OK,”File was processed.”); Qualsiasi errore o errore return Request.CreateResponse(HttpStatusCode.NoContent, “The file has no content or rows to process.”); Quando restituisco un object, io uso: return Request.CreateResponse(HttpStatusCode.OK, user); Vorrei sapere come posso restituire al […]

immagine di output tramite web api HttpResponseMessage

Sto provando il seguente codice per produrre un’immagine da un API di asp.net, ma la lunghezza del corpo della risposta è sempre 0. public HttpResponseMessage GetImage() { HttpResponseMessage response = new HttpResponseMessage(); response.Content = new StreamContent(new FileStream(@”path to image”)); response.Content.Headers.ContentType = new MediaTypeHeaderValue(“image/jpeg”); return response; } Qualche consiglio? LAVORI: [HttpGet] public HttpResponseMessage Resize(string source, int […]