Articles of asp.net web api

L’API Web ASP.NET restituisce 404 per PUT solo su alcuni server

(cross post da Server Fault. Mi sono reso conto in seguito che probabilmente avrei dovuto prima chiedere su stackoverflow) Ok, mi sto tormentando il cervello e internet per una soluzione a questo. Non riesco a capirlo. Ho scritto un sito che utilizza l’API Web MVC di ASP.NET e tutto funziona bene fino a quando non […]

WebAPI StreamContent vs PushStreamContent

Sto implementando una versione MVC4 + WebAPI di BluImp jQuery File Upload funziona tutto bene con il mio primo tentativo, ma sto cercando di garantire il miglior utilizzo della memoria durante il download di file molto grandi (~ 2 GB). Ho letto l’articolo di Filip Woj su PushStreamContent e l’ ho implementato nel miglior modo […]

In che modo un metodo in MVC WebApi viene associato a un verbo http?

Nel video di 5 minuti al seguente link, con il marchio 1:10, Jon Galloway afferma che l’aggiunta di un metodo chiamato DeleteComment alla sua class di controller CommentsController verrà automaticamente eseguita per convenzione sul verbo http di eliminazione. In che modo MVC con WebApi sa come indirizzare i metodi ai verbi giusti? So che l’instradamento […]

C’è un modo per forzare ASP.NET Web API per restituire testo normale?

Devo ricevere una risposta in testo normale da un controller API Web ASP.NET. Ho provato a fare una richiesta con Accept: text/plain ma non sembra fare il trucco. Inoltre, la richiesta è esterna e fuori dal mio controllo. Quello che realizzerei è quello di imitare il vecchio modo ASP.NET: context.Response.ContentType = “text/plain”; context.Response.Write(“some text); Qualche […]

ServiceStack dovrebbe essere il livello di servizio in un’applicazione MVC o dovrebbe chiamare il livello di servizio?

Sto creando un sito Web MVC e intendo anche creare un’API Web da utilizzare sia all’interno del sito Web sia potenzialmente da terze parti. Dai controller MVC chiamerò in un livello di servizio che conterrà la logica aziendale, agirà su modelli di dominio, eseguirà la convalida, effettuerà chiamate di servizi esterni alle infrastrutture, ecc. Il […]

Web API 2: come restituire JSON con i nomi di proprietà camelCased, sugli oggetti e sui relativi oggetti secondari

AGGIORNARE Grazie per tutte le risposte. Sono su un nuovo progetto e sembra che finalmente sono arrivato alla fine di questo: sembra che il seguente codice fosse di fatto da incolpare: public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code = HttpStatusCode.OK) { return new HttpResponseMessage() { StatusCode = code, Content = response != null ? new […]

Errore 404 dopo l’aggiunta dell’API Web a un’applicazione Web MVC esistente

C’è una grande domanda qui: Come aggiungere Web API a un progetto di applicazione Web ASP.NET MVC 4 esistente? Sfortunatamente, non è stato sufficiente per risolvere il mio problema. Ci ho provato due volte per essere sicuro di non aver fatto nulla di sbagliato. Ho fatto clic con il tasto destro su “Controller” e ho […]

Applicazione ASP.NET MVC 4 che chiama WebAPI remoto

Ho creato un paio di applicazioni ASP.NET MVC in passato, ma non ho mai usato WebAPI in precedenza. Mi chiedo come sia ansible creare una semplice app MVC 4 che esegua semplici operazioni CRUD tramite WebAPI anziché tramite un normale controller MVC. Il trucco è che WebAPI dovrebbe essere una soluzione separata (e, in effetti, […]

POSTing JsonObject With HttpClient From Web API

Sto provando a POST un JsonObject usando HttpClient da Web API. Non sono abbastanza sicuro su come fare questo e non riesco a trovare molto in termini di codice di esempio. Ecco cosa ho finora: var myObject = (dynamic)new JsonObject(); myObject.Data = “some data”; myObject.Data2 = “some more data”; HttpClient httpClient = new HttpClient(“myurl”); httpClient.DefaultRequestHeaders.Accept.Add(new […]

ASP.NET Web API 2: come accedere con servizi di autenticazione esterni?

Secondo questo post http://www.asp.net/web-api/overview/security/external-authentication-services … sono in grado di accedere con il servizio di autenticazione locale (con il nuovo framework di id quadro di Asp.net) ma non riesce a trovare una procedura per chiamare correttamente (da un’app mobile o Postman ) l’API Web predefinita generata nel modello SPA di Visual Studio 2013. Qualcuno può aiutarmi?