È ansible accedere a HttpContext.Current.Session tramite WebAPI? possiamo farlo ereditare IRequiresSession? Ho un gestore generico che esegue un set di sessioni dopo una chiamata API che voglio rimuovere. public void AccountController : ApiController, IRequiresSessionState { public void Login() { setsession(){} } }
Sto avendo difficoltà a provare il mio controller API con Visual Studio 2013. La mia unica soluzione ha un progetto Web API e un progetto di test. Nel mio progetto di test, ho un test unitario con questo: [TestMethod] public void GetProduct() { HttpConfiguration config = new HttpConfiguration(); HttpServer _server = new HttpServer(config); var client […]
Ho intenzione di lavorare su un progetto che coinvolge un numero di elementi: Sito Web ASP.NET MVC Applicazione console C # App per iPhone Per far sì che tutte queste applicazioni separate parlassero con il database, il mio pensiero immediato era di usare un servizio WCF. Tuttavia, ora ho bisogno di aggiungere un’API al sito […]
Alcuni possono aiutarmi a sapere come passare più oggetti da un’app console C # al controller API Web come mostrato di seguito? using (var httpClient = new System.Net.Http.HttpClient()) { httpClient.BaseAddress = new Uri(ConfigurationManager.AppSettings[“Url”]); httpClient.DefaultRequestHeaders.Accept.Clear(); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue(“application/json”)); var response = httpClient.PutAsync(“api/process/StartProcessiong”, objectA, objectB); } Il mio metodo API Web è simile al seguente: public void StartProcessiong([FromBody]Content […]
Sto cercando di aggiungere un supporto WebAPI al mio sito asp.net 4 RC e desidero inserirlo in un’area. Ho visto che qualcuno è riuscito a farlo funzionare sulla beta ( qui ), ma ad essere onesti, non ho idea di cosa sto facendo in RC. Qualcuno è riuscito ad aggiungere il supporto area all’RC di […]
Qual è il metodo preferito per l’utilizzo di websocket raw in un’applicazione API Web ASP.NET? Ci piacerebbe utilizzare WebSocket binari su un paio delle nostre interfacce della nostra applicazione API Web ASP.NET. Sto attraversando un momento difficile per determinare come dovrebbe essere fatto in quanto sembra che ci siano diverse implementazioni in conflitto e / […]
Ho un file di grandi dimensioni che devo inviare a un client Web API … I dati sono in più parti. Il problema è, se il file viene inviato su richiesta web http, quindi viene caricato rapidamente sul webapi. Per questa richiesta, il contenuto del file viene scritto direttamente sul stream della richiesta. Dove lo […]
Voglio provare a utilizzare Web API per effettuare una chiamata di rest, ma voglio che la risposta sia l’immagine binaria effettiva memorizzata in un database, non una stringa codificata in base64 JSON. Qualcuno ha avuto alcuni suggerimenti su questo? Aggiornamento- Questo è quello che ho finito per implementare: HttpResponseMessage result = new HttpResponseMessage(HttpStatusCode.OK); result.Content = […]
Prima di aggiungere OData al mio progetto, i miei percorsi sono configurati in questo modo: config.Routes.MapHttpRoute( name: “ApiById”, routeTemplate: “api/{controller}/{id}”, defaults: new { id = RouteParameter.Optional }, constraints: new { id = @”^[0-9]+$” }, handler: sessionHandler ); config.Routes.MapHttpRoute( name: “ApiByAction”, routeTemplate: “api/{controller}/{action}”, defaults: new { action = “Get” }, constraints: null, handler: sessionHandler ); config.Routes.MapHttpRoute( […]
Ho creato un’app 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 a using directive or an assembly […]