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.
Je développe un site Web qui est censé être réactif afin que les gens puissent y accéder depuis leur téléphone. Le site dispose de quelques parties sécurisées auxquelles vous pouvez vous connecter à l'aide de Google, Facebook, ... etc (OAuth). Le serveur principal est développé en utilisant ASP.Net Web API …
Je me rends compte que session et REST ne vont pas exactement de pair, mais n'est-il pas possible d'accéder à l'état de session à l'aide de la nouvelle API Web? HttpContext.Current.Sessionest toujours nul.
J'essaie de prendre en charge le jeton de porteur JWT (jeton Web JSON) dans mon application API Web et je me perds. Je vois la prise en charge de .NET Core et des applications OWIN. J'héberge actuellement mon application dans IIS. Comment puis-je réaliser ce module d'authentification dans mon application? …
J'essaie d'appeler une API Web à partir de mon application Web. J'utilise .Net 4.5 et lors de l'écriture du code, j'obtiens l'erreur HttpClientne contient pas de PostAsJsonAsyncméthode de définition . Voici le code: HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:51093/"); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); var user = new Users(); …
J'essaie d'utiliser les API Web HttpClientpour publier un message sur un point de terminaison qui nécessite une connexion sous la forme d'un cookie HTTP qui identifie un compte (ce n'est que quelque chose qui est #ifdefsorti de la version finale). Comment ajouter un cookie au HttpRequestMessage?
Je reçois toujours cette erreur lorsque j'essaie d'avoir 2 méthodes "Get" Plusieurs actions correspondant à la demande ont été trouvées: webapi J'ai regardé autour des autres questions similaires à ce sujet sur la pile, mais je ne comprends pas. J'ai 2 noms différents et j'utilise l'attribut "HttpGet" [HttpGet] public HttpResponseMessage …
Étant donné que Microsoft Web API n'est pas MVC , vous ne pouvez pas faire quelque chose comme ceci: var a = Request.MapPath("~"); ni ça var b = Server.MapPath("~"); car ceux-ci sont sous l' System.Webespace de noms, pas l' System.Web.Httpespace de noms. Alors, comment déterminez-vous le chemin d'accès relatif du …
J'essaie de retourner un code d'état de 304 non modifié pour une méthode GET dans un contrôleur web api. La seule façon dont j'ai réussi était quelque chose comme ça: public class TryController : ApiController { public User GetUser(int userId, DateTime lastModifiedAtClient) { var user = new DataEntities().Users.First(p => p.Id …
J'ai une construction webAPI simple par Visual Studio 2013. Cela fonctionne bien lorsque je l'exécute à partir de VS13 mais lorsque je copie le projet dans IIS local, cela me donne l'erreur suivante. Erreur HTTP 500.19 - Erreur de serveur interne La page demandée n'est pas accessible car les données …
J'ai besoin d'implémenter la méthode WebAPI suivante: /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX Tous les paramètres de chaîne de requête peuvent être nuls. Autrement dit, l'appelant peut spécifier de 0 à tous les 5 paramètres. Dans MVC4 beta, j'avais l'habitude de faire ce qui suit: public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public …
À partir des versions précédentes de la question, il y a ceci: Parcourir le site Web avec une adresse IP plutôt que localhost , qui décrit à peu près ce que j'ai fait jusqu'à présent ... J'ai l'IP locale qui fonctionne. Ensuite, j'ai trouvé ngrok, et apparemment, je n'ai pas …
Depuis la mise à niveau vers RC pour WebAPI, j'ai un problème étrange lors de l'appel de POST sur mon WebAPI. Je suis même revenu à la version de base générée sur un nouveau projet. Alors: public void Post(string value) { } et appeler de Fiddler: Header: User-Agent: Fiddler Host: …
Pour le retour d'un contrôleur Web API 2, je peux renvoyer du contenu avec la réponse si la réponse est OK (état 200) comme ceci: public IHttpActionResult Get() { string myResult = ... return Ok(myResult); } Si possible, je souhaite utiliser les types de résultats intégrés ici lorsque cela est …
J'ai fait la mise à niveau selon. 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 J'obtiens l'erreur. Est-ce que quelqu'un d'autre a cette erreur? Erreur serveur dans l'application '/' Impossible de charger le fichier ou l'assembly 'System.Web.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' ou l'une de ses dépendances. La définition de manifeste de …
Comment configurer mon projet mvc / webapi afin qu'une méthode webapi appelée à partir d'une vue rasoir ne renvoie pas la page de connexion lorsqu'elle n'est pas autorisée? C'est une application MVC5 qui a également des contrôleurs WebApi pour les appels via javascript. Les deux méthodes ci-dessous [Route("api/home/LatestProblems")] [HttpGet()] public …
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.