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.
C'è un modo per visualizzare tutte le enumerazioni come il loro valore di stringa in swagger invece del loro valore int? Voglio essere in grado di inviare azioni POST e inserire enumerazioni in base al loro valore di stringa senza dover guardare ogni volta l'enumerazione. Ho provato DescribeAllEnumsAsStringsma il server …
L'URL che sto cercando di far funzionare è nello stile di: http://somedomain.com/api/people/staff.33311 (proprio come i siti come LAST.FM consentono tutti i tipi di segni nei loro URL RESTFul e WebPage , ad esempio " http://www.last.fm/artist/psy'aviah " è un URL valido per LAST.FM). Ciò che funziona sono i seguenti scenari: - …
Mi chiedevo come posso ottenere la convalida del modello con l'API Web ASP.NET. Ho il mio modello così: public class Enquiry { [Key] public int EnquiryId { get; set; } [Required] public DateTime EnquiryDate { get; set; } [Required] public string CustomerAccountNumber { get; set; } [Required] public string ContactName …
Questa non è davvero una domanda, tuttavia, vorrei condividere qui parte del mio codice funzionante come riferimento quando necessario. Come sappiamo, HttpEntityè deprecato da API22 e completamente rimosso da API23. Al momento, non possiamo più accedere a HttpEntity Reference su Android Developer (404). Quindi, il seguente è il mio codice …
Ho scritto il servizio REST utilizzando l'API Web ASP.NET. Sto provando a inviare la richiesta HttpDelete, tuttavia ricevo il seguente errore: 405 - Il verbo HTTP utilizzato per accedere a questa pagina non è consentito Penso di essere vicino alla soluzione, ho scoperto che dovrei abilitare la gestione remota IIS, …
Ho seguito questo tutorial che ha funzionato alla grande, fino a quando non ho modificato il mio DbContextper avere un costruttore aggiuntivo. Ora sto riscontrando problemi con la risoluzione e non sono sicuro di cosa fare per risolverlo. C'è un modo semplice per forzarlo ad afferrare il costruttore senza parametri …
Sto cercando di leggere il corpo della richiesta nel OnActionExecutingmetodo, ma ottengo sempre nullper il corpo. var request = context.HttpContext.Request; var stream = new StreamReader(request.Body); var body = stream.ReadToEnd(); Ho provato a impostare esplicitamente la posizione del flusso su 0 ma anche questo non ha funzionato. Poiché questo è ASP.NET …
AGGIORNARE Grazie per tutte le risposte. Sono su un nuovo progetto e sembra che finalmente sia arrivato in fondo a questo: sembra che il seguente codice fosse in effetti la colpa: public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code = HttpStatusCode.OK) { return new HttpResponseMessage() { StatusCode = code, Content = …
Sto usando AngularJS $ http sul lato client per accedere a un endpoint di un'applicazione API Web ASP.NET sul lato server. Poiché il client è ospitato su un dominio diverso dal server, ho bisogno di CORS. Funziona per $ http.post (url, data). Ma non appena autentico l'utente e faccio una …
L'API Web ASP.NET esegue la negoziazione del contenuto per impostazione predefinita: restituirà XML o JSON o altro tipo in base all'intestazione Accept. Non ne ho bisogno / lo voglio, c'è un modo (come un attributo o qualcosa del genere) per dire all'API Web di restituire sempre JSON?
Il mio percorso è configurato correttamente e i miei metodi hanno il tag decorato. Ricevo ancora il messaggio "La risorsa richiesta non supporta il metodo HTTP" GET ""? [System.Web.Mvc.AcceptVerbs("GET", "POST")] [System.Web.Mvc.HttpGet] public string Auth(string username, string password) { // Décoder les paramètres reçue. string decodedUsername = username.DecodeFromBase64(); string decodedPassword = …
Sto utilizzando Microsoft Asp.net WebApi2 ospitato su IIS. Vorrei semplicemente registrare il corpo della richiesta (XML o JSON) e il corpo della risposta per ogni post. Non c'è niente di speciale in questo progetto o nel controllore che elabora il post. Non mi interessa usare framework di registrazione come nLog, …
Ho un tipo complesso personalizzato con cui voglio lavorare usando l'API Web. public class Widget { public int ID { get; set; } public string Name { get; set; } public decimal Price { get; set; } } Ed ecco il mio metodo di controller API web. Voglio pubblicare questo …
La documentazione per abilitare l'integrazione XmlDoc nei tuoi progetti Web Api sembra gestire solo le situazioni in cui tutti i tuoi tipi di API fanno parte del tuo progetto WebApi. In particolare, discute come reindirizzare la documentazione XML App_Data/XmlDocument.xmle decommentare una riga nella configurazione che consumerà quel file. Ciò consente …
Ho creato un progetto API Web mvc4 utilizzando vS2012. Ho utilizzato il seguente tutorial per risolvere la condivisione delle risorse tra le origini, "http://blogs.msdn.com/b/carlosfigueira/archive/2012/07/02/cors-support-in-asp-net-web-api- rc-version.aspx". Funziona correttamente e inserisco i dati dal lato client al server con successo. Successivamente per l'implementazione dell'autherization nel mio progetto, ho utilizzato il seguente tutorial …
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.