L'API Web ASP.NET est un cadre permettant de créer des services HTTP pour des clients tels que les navigateurs et les appareils mobiles. Il est basé sur Microsoft .NET Framework et constitue un choix idéal pour créer des services RESTful.
Existe-t-il un moyen d'afficher toutes les énumérations en tant que valeur de chaîne dans swagger au lieu de leur valeur int? Je veux pouvoir soumettre des actions POST et mettre des énumérations en fonction de leur valeur de chaîne sans avoir à regarder l'énumération à chaque fois. J'ai essayé DescribeAllEnumsAsStringsmais …
L'URL que j'essaie de laisser travailler est celle du style: http://somedomain.com/api/people/staff.33311 (tout comme les sites comme LAST.FM autorisent toutes sortes de signes dans leurs URL RESTFul & WebPage , par exemple " http://www.last.fm/artist/psy'aviah " est une URL valide pour LAST.FM). Ce qui fonctionne, ce sont les scénarios suivants: - http://somedomain.com/api/people/ …
Je me demandais comment réaliser la validation de modèle avec l'API Web ASP.NET. J'ai mon modèle comme ça: 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 …
Ce n'est pas vraiment une question, cependant, je voudrais partager une partie de mon code de travail ici pour votre référence lorsque vous en avez besoin. Comme nous le savons, il HttpEntityest obsolète d'API22 et entièrement supprimé depuis API23. Pour le moment, nous ne pouvons plus accéder à HttpEntity Reference …
J'ai écrit le service REST à l'aide de l'API Web ASP.NET. J'essaie d'envoyer une demande HttpDelete, mais j'obtiens l'erreur suivante: 405 - Le verbe HTTP utilisé pour accéder à cette page n'est pas autorisé Je pense que je suis proche de la solution, j'ai découvert que je devais activer la …
J'essaie de lire le corps de la requête dans la OnActionExecutingméthode, mais j'obtiens toujours nullle corps. var request = context.HttpContext.Request; var stream = new StreamReader(request.Body); var body = stream.ReadToEnd(); J'ai essayé de définir explicitement la position du flux sur 0, mais cela n'a pas non plus fonctionné. Puisqu'il s'agit d'ASP.NET …
J'ai suivi ce tutoriel qui a très bien fonctionné, jusqu'à ce que je modifie mon DbContextpour avoir un constructeur supplémentaire. J'ai maintenant des problèmes avec la résolution et je ne sais pas quoi faire pour résoudre ce problème. Existe-t-il un moyen simple de le forcer à saisir le constructeur sans …
METTRE À JOUR Merci pour toutes les réponses. Je suis sur un nouveau projet et il semble que je suis enfin arrivé au fond des choses: il semble que le code suivant était en fait à blâmer: public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code = HttpStatusCode.OK) { return new HttpResponseMessage() …
J'utilise AngularJS $ http côté client pour accéder à un point de terminaison d'une application API Web ASP.NET côté serveur. Comme le client est hébergé sur un domaine différent de celui du serveur, j'ai besoin de CORS. Cela fonctionne pour $ http.post (url, données). Mais dès que j'authentifie l'utilisateur et …
L'API Web ASP.NET effectue la négociation de contenu par défaut - renverra XML ou JSON ou un autre type en fonction de l'en- Accepttête. Je n'ai pas besoin / je veux de cela, y a-t-il un moyen (comme un attribut ou quelque chose) de dire à l'API Web de toujours …
Mon itinéraire est correctement configuré et mes méthodes ont la balise décorée. Je reçois toujours le message "La ressource demandée ne prend pas en charge la méthode 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 …
J'utilise Microsoft Asp.net WebApi2 hébergé sur IIS. Je voudrais très simplement enregistrer le corps de la requête (XML ou JSON) et le corps de la réponse pour chaque message. Il n'y a rien de spécial à propos de ce projet ou du contrôleur qui traite la publication. Je ne suis …
J'ai un type complexe personnalisé avec lequel je souhaite travailler à l'aide de l'API Web. public class Widget { public int ID { get; set; } public string Name { get; set; } public decimal Price { get; set; } } Et voici ma méthode de contrôleur API Web. Je …
La documentation permettant d'activer l'intégration de XmlDoc dans vos projets Web Api semble gérer uniquement les situations où tous vos types d'API font partie de votre projet WebApi. En particulier, il explique comment rediriger la documentation XML vers App_Data/XmlDocument.xmlet décommenter une ligne de votre configuration qui consommera ce fichier. Cela …
J'ai créé un projet d'API Web mvc4 à l'aide de vS2012. J'ai utilisé le didacticiel suivant pour résoudre le partage de ressources Cross-Origin, "http://blogs.msdn.com/b/carlosfigueira/archive/2012/07/02/cors-support-in-asp-net-web-api- rc-version.aspx ". Cela fonctionne avec succès et je poste les données du côté client sur le serveur avec succès. Après cela pour implémenter l'authentification dans mon …
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.