Questions marquées «asp.net-web-api»

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.

19
Documentation Swagger UI Web Api Présenter les énumérations sous forme de chaînes?
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 …

9
Caractère de point '.' dans MVC Web API 2 pour une demande telle que api / people / STAFF.45287
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/ …

10
Gérer la validation ModelState dans l'API Web ASP.NET
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 …


14
API Web Asp.NET - 405 - Le verbe HTTP utilisé pour accéder à cette page n'est pas autorisé - comment définir les mappages de gestionnaire
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 …



9
Web API 2: comment renvoyer JSON avec des noms de propriétés camelCased, sur des objets et leurs sous-objets
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() …



4
La ressource demandée ne prend pas en charge la méthode HTTP 'GET'
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 …



5
Comment la documentation Xml pour Web Api peut-elle inclure de la documentation au-delà du projet principal?
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 …

4
Erreur: le champ d'en-tête de la demande Content-Type n'est pas autorisé par Access-Control-Allow-Headers
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 …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.