J’ai trois applications dans mon architecture. Ils sont sur le même serveur mais avec des numéros de port différents. A – Token Application (port 4444) – Asp.net WebApi B – API Application (port 3333) – Asp.net WebApi C – UI Application (port 2222) – AngularJS App. Le stream d’application est comme ci-dessous 1- Le projet […]
J’ai besoin de recevoir des chaînes et des données binarys à l’aide de WebApi. J’ai créé un contrôleur de cette façon: [HttpPost] public void Post(byte[] buffer) { // Some code goes here } Voici les routines: routes.MapHttpRoute( name: “CuscarD95B”, routeTemplate: “D95B/{controller}”, defaults: new { buffer = RouteParameter.Optional }, constraints: new { controller = @”Cuscar” } […]
J’ai une API Web avec l’authentification OWIN dans Web MVC. J’utilise dans Web.Config pour mon Web MVC afin qu’il redirige vers la page de connexion. J’utilise l’atsortingbut [System.Web.Http.Authorize] pour autoriser mon API Web. Mais d’une manière ou d’une autre, l’API redirigeant vers la page de connexion est identique à mon application MVC en raison de […]
J’essaie d’utiliser un WebApi pour obtenir une liste d’employés de ma firebase database en utilisant le code suivant: Voici le code de mon client MVC Application: ssortingng u = “http://localhost:1411/api/EmployeeAPI”; Uri uri = new Uri(u); HttpClient httpClient = new HttpClient(); Task response = httpClient.GetAsync(uri); Task.WaitAll(response); HttpResponseMessage resposta = response.Result; var msg = resposta.Content.ReadAsSsortingngAsync().Result; Employee[] employees […]
Je voudrais créer un TypeConverter pour une classe générique, comme ceci: [TypeConverter(typeof(WrapperConverter))] public class Wrapper { public T Value { // get & set } // other methods } public class WrapperConverter : TypeConverter { // only support To and From ssortingngs public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { if (sourceType == typeof(ssortingng)) { […]
J’ai essayé de faire cela fonctionne et fait beaucoup de recherches de google / stackoverflow sans aucune chance. J’ai un modèle simple: public class MovieModel { public ssortingng Id { get; set; } [Required] [SsortingngLength(100)] public ssortingng Name { get; set; } } Une méthode dans le contrôleur: // POST: api/Movies public IHttpActionResult Post([FromBody]MovieModel movieModel) […]
J’ai lu http://www.asp.net/web-api/overview/security/working-with-ssl-in-web-api et j’ai essayé d’utiliser le code de cette page: using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web; using System.Web.Http; using System.Web.Http.Filters; using System.Web.Http.Controllers; public class RequireHttpsAtsortingbute : AuthorizationFilterAtsortingbute { public override void OnAuthorization(HttpActionContext actionContext) { if (actionContext.Request.RequestUri.Scheme != Uri.UriSchemeHttps) { actionContext.Response = new HttpResponseMessage(System.Net.HttpStatusCode.Forbidden) { ReasonPhrase = “HTTPS […]
Je suis en train de construire une application .NET WebApi et j’aimerais configurer un gestionnaire d’erreur global (une fonction qui s’exécute lorsqu’une exception survient de n’importe où dans l’application). ce lien déplore le soutien à cet égard, mais plusieurs solutions de contournement sont proposées. Malheureusement, je n’arrive pas à trouver de documentation utile pour aucun […]
Lorsque j’essaie de démarrer deux applications sur des URL différentes, des problèmes surviennent avec le middleware de routage d’atsortingbut. Si j’ai deux itinéraires similaires dans des applications séparées mais avec des méthodes http différentes, web.api semble ne trouver qu’une des méthodes. Microsoft.Owin.Hosting.WebApp.Start(“http://localhost:1000”); Microsoft.Owin.Hosting.WebApp.Start(“http://localhost:1001”); Comment puis-je isoler les deux applications afin que le routage d’atsortingbuts ne […]
J’utilise la page d’aide de l’API Web avec l’API Web 2 (5.0) – les deux derniers packages Nuget. J’aimerais que la documentation d’aide affiche les commentaires des propriétés sur les classes qui sont des parameters ou qui sont renvoyées dans le corps de HttpResponseMessage. Par exemple, j’ai une méthode de contrôleur comme celle-ci: public HttpResponseMessage […]