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.
Sto sviluppando un sito web che dovrebbe essere reattivo in modo che le persone possano accedervi dai loro telefoni. Il sito ha alcune parti protette a cui è possibile accedere utilizzando Google, Facebook, ... ecc. (OAuth). Il backend del server è sviluppato utilizzando ASP.Net Web API 2 e il front …
Mi rendo conto che la sessione e REST non vanno esattamente di pari passo, ma non è possibile accedere allo stato della sessione utilizzando la nuova API Web? HttpContext.Current.Sessionè sempre nullo.
Sto cercando di supportare il token bearer JWT (token Web JSON) nella mia applicazione API Web e mi sto perdendo. Vedo il supporto per .NET Core e per le applicazioni OWIN. Attualmente sto ospitando la mia applicazione in IIS. Come posso ottenere questo modulo di autenticazione nella mia applicazione? È …
Sto provando a chiamare un'API Web dalla mia applicazione Web. Sto usando .Net 4.5 e mentre scrivo il codice sto ottenendo l'errore HttpClientnon contiene un PostAsJsonAsyncmetodo di definizione . Di seguito è riportato il codice: HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:51093/"); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); var user = …
Sto provando a utilizzare le API del Web HttpClientper inviare un post a un endpoint che richiede l'accesso sotto forma di un cookie HTTP che identifica un account (questo è solo qualcosa che è stato #ifdefeliminato dalla versione di rilascio). Come faccio ad aggiungere un cookie a HttpRequestMessage?
Continuo a ricevere questo errore quando provo ad avere 2 metodi "Get" Sono state trovate più azioni che corrispondono alla richiesta: webapi Ho guardato in giro le altre domande simili su questo in pila ma non capisco. Ho 2 nomi diversi e utilizzo l'attributo "HttpGet" [HttpGet] public HttpResponseMessage Summary(MyVm vm) …
Poiché l' API Web Microsoft non è MVC , non puoi fare qualcosa del genere: var a = Request.MapPath("~"); né questo var b = Server.MapPath("~"); perché questi sono nello System.Webspazio dei nomi, non nello System.Web.Httpspazio dei nomi. Quindi, come si fa a capire il relativo percorso del server nell'API Web …
Sto cercando di restituire un codice di stato di 304 non modificato per un metodo GET in un controller API Web. L'unico modo in cui sono riuscito è stato qualcosa del genere: public class TryController : ApiController { public User GetUser(int userId, DateTime lastModifiedAtClient) { var user = new DataEntities().Users.First(p …
Ho una semplice webAPI compilata da Visual Studio 2013. Funziona bene quando lo eseguo da VS13 ma quando copio il progetto in IIS locale mi dà il seguente errore. Errore HTTP 500.19 - Errore interno del server Impossibile accedere alla pagina richiesta perché i dati di configurazione correlati per la …
Dalle versioni precedenti della domanda, c'è questo: Sfoglia il sito Web con indirizzo IP piuttosto che localhost , che delinea più o meno quello che ho fatto finora ... Ho l'IP locale funzionante. Poi ho trovato ngrok e, a quanto pare, non ho bisogno di connettermi tramite IP. Quello che …
Devo implementare il seguente metodo WebAPI: /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX Tutti i parametri della stringa di query possono essere nulli. Cioè, il chiamante può specificare da 0 a tutti e 5 i parametri. In MVC4 beta ero solito fare quanto segue: public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public string GetFindBooks(string …
Da quando ho effettuato l'aggiornamento a RC per WebAPI, ho riscontrato dei problemi davvero strani quando ho chiamato POST sul mio WebAPI. Sono anche tornato alla versione base generata sul nuovo progetto. Così: public void Post(string value) { } e chiamando da Fiddler: Header: User-Agent: Fiddler Host: localhost:60725 Content-Type: application/json …
Per tornare da un controller Web API 2, posso restituire il contenuto con la risposta se la risposta è OK (stato 200) in questo modo: public IHttpActionResult Get() { string myResult = ... return Ok(myResult); } Se possibile, desidero utilizzare i tipi di risultati incorporati qui quando possibile: https://msdn.microsoft.com/en-us/library/system.web.http.results(v=vs.118).aspx La …
Ho fatto l'aggiornamento secondo. http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- web-api-2 Ottengo l'errore. Qualcun altro ha questo errore? Errore del server nell'applicazione '/' Impossibile caricare il file o l'assembly 'System.Web.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' o una delle sue dipendenze. La definizione manifest dell'assembly individuato non corrisponde al riferimento dell'assembly. (Eccezione …
Come configuro il mio progetto mvc / webapi in modo che un metodo webapi chiamato da una vista rasoio non ritorni la pagina di accesso quando non è autorizzato? È un'applicazione MVC5 che ha anche controller WebApi per le chiamate tramite JavaScript. I due metodi seguenti [Route("api/home/LatestProblems")] [HttpGet()] public List<vmLatestProblems> …
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.