L'API Web ASP.NET è un framework per la creazione di servizi HTTP per client come browser e dispositivi mobili. Si basa su Microsoft .NET Framework e rappresenta la scelta ideale per la creazione di servizi RESTful.
Ho cercato per un'ora di capire perché non funziona. Ho un'applicazione ASP.Net MVC 5 con WebAPI. Sto cercando di ottenere Request.GetOwinContext (). Authentication, tuttavia non riesco a trovare come includere GetOwinContext. Ecco il mio codice: using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web; using System.Web.Mvc; using …
Utilizzo l' API Web ASP.NET . Voglio scaricare un PDF con C # dall'API (che l'API genera). Posso semplicemente chiedere all'API di restituire un byte[]? e per l'applicazione C # posso semplicemente fare: byte[] pdf = client.DownloadData("urlToAPI");? e File.WriteAllBytes()?
Devo creare un metodo POST in WebApi in modo da poter inviare i dati dall'applicazione al metodo WebApi. Non riesco a ottenere il valore dell'intestazione. Qui ho aggiunto i valori di intestazione nell'applicazione: using (var client = new WebClient()) { // Set the header so it knows we are sending …
Ho creato un filtro Web Api (utilizzando System.Web.Http.Filters.ActionFilterAttribute) ma non riesco a farlo funzionare all'interno di ASP.Net MVC 4. Ho provato ad aggiungerlo al RegisterGlobalFilters()metodo ma non ha funzionato. Quindi, se si utilizza Web Api ospitata in ASP.Net MVC, come si registrano i filtri?
Sto restituendo un NotFound IHttpActionResult, quando qualcosa non viene trovato nella mia azione WebApi GET. Insieme a questa risposta, desidero inviare un messaggio personalizzato e / o il messaggio di eccezione (se presente). L'attuale ApiController's NotFound()metodo non fornisce un sovraccarico per passare un messaggio. C'è un modo per farlo? o …
Ho creato un'app per console per utilizzare un'API Web appena creata. Il codice dell'app della console non viene compilato. Mi dà l'errore di compilazione: 'System.Net.Http.HttpContent' does not contain a definition for 'ReadAsAsync' and no extension method 'ReadAsAsync' accepting a first argument of type 'System.Net.Http.HttpContent' could be found (are you missing …
Sto lavorando a un progetto ASP.Net Core 2.0 utilizzando Entity Framework Core <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.0.1" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.0" PrivateAssets="All" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.0.0"/> E in uno dei miei metodi di elenco ricevo questo errore: InvalidOperationException: A second operation started on this context before a previous operation completed. Any instance …
Come si ottiene l'utente corrente, all'interno di un'azione sicura di ApiController, senza passare userName o userId come parametro? Partiamo dal presupposto che questo sia disponibile, perché siamo all'interno di un'azione sicura. Essere in un'azione sicura significa che l'utente si è già autenticato e la richiesta ha il suo token di …
Ho un'applicazione Web Api. Funziona perfettamente bene quando l'ho testato utilizzando il server di sviluppo debug di VS 2010. Ma ora l'ho distribuito su IIS 7.5 e ricevo un errore HTTP 404 quando provo ad accedere all'applicazione. Ecco il mio web.config <?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial …
Ho il percorso predefinito in Global.asax: RouteTable.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = System.Web.Http.RouteParameter.Optional } ); Volevo essere in grado di indirizzare una funzione specifica, quindi ho creato un altro percorso: RouteTable.Routes.MapHttpRoute( name: "WithActionApi", routeTemplate: "api/{controller}/{action}/{id}", defaults: new { id = System.Web.Http.RouteParameter.Optional } ); Quindi, nel mio …
Voglio aumentare il timeout della richiesta per un'azione specifica del controller nella mia applicazione. So di poterlo fare in web.config per l'intera applicazione, ma preferisco cambiarlo solo su questa azione. Esempio Web.config: <system.web> <httpRuntime executionTimeout="1000" /> </system.web> Come lo faccio?
Ho creato un progetto ASP.Net WEB API che verrà utilizzato da un'applicazione mobile. Ho bisogno della risposta json per omettere le proprietà null invece di restituirle come property: null. Come posso fare questo?
Quali sono i pro e i contro dell'utilizzo di ciascuna tecnologia? WCF Web Api è ora fusa in Asp.net Asp.net web api ora supporta l'hosting autonomo. Immagino ancora che se volessi esporre più schemi di protocollo per la stessa operazione, mi orienterei ancora verso WCF o anche l'endpoint Mvc può …
Voglio gestire il POST della seguente chiamata API: /v1/location/deviceid/appid Parametri aggiuntivi provengono dal Post-Body. Funziona tutto bene per me. Ora desidero estendere il mio codice consentendo a "deviceid" e / o "appid" e / o BodyData di essere nulli: /v1/location/deviceid /v1/location/appid /v1/location/ Questi 3 URL dovrebbero rispondere con lo stesso …
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.