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.
Dans ASP.NET, il existe une System.Web.HttpRequestclasse, qui contient une ServerVariablespropriété qui peut nous fournir l'adresse IP à partir de la REMOTE_ADDRvaleur de la propriété. Cependant, je n'ai pas pu trouver un moyen similaire d'obtenir l'adresse IP de l'hôte distant à partir de l'API Web ASP.NET. Comment puis-je obtenir l'adresse IP …
Je travaille sur la création d'un nouvel ensemble de services dans ASP.MVC MVC 4 à l'aide de l'API Web. Jusqu'à présent, c'est génial. J'ai créé le service et je l'ai fait fonctionner, et maintenant j'essaye de le consommer en utilisant JQuery. Je peux récupérer la chaîne JSON en utilisant Fiddler, …
J'utilise l'API Web .Net MVC4 pour implémenter (espérons-le) une API RESTful. Je dois transmettre quelques paramètres au système et lui faire effectuer une action, puis renvoyer une liste d'objets en tant que résultats. Plus précisément, je passe deux dates et je renvoie les enregistrements qui se situent entre elles. Je …
À partir du modèle pour l'API Web 2, une méthode de publication est toujours comme ceci: [ResponseType(typeof(MyDTO))] public IHttpActionResult PostmyObject(MyDTO myObject) { ... return CreatedAtRoute("DefaultApi", new { id = myObject.Id }, myObject); } Je ne comprends pas cette CreatedAtRoute()méthode. Quelqu'un peut-il m'expliquer la CreatedAtRoute()méthode?
Je suis nouveau dans ASP.NET MVC et API Web et j'essaie d'obtenir les bases. AFAIK, nous avons des modèles de projet dans VS 2013, nommés comme MVC, Web APIet Both of them together. J'ai parcouru les tutoriels et appris que nous pouvons créer une API en utilisant MVC seul ainsi …
J'obtiens cette erreur lors de l'exécution de mon application Android (je l'ai nettoyée puis créée, mais l'erreur est toujours présente) Synchroniser: OK Faire un projet: OK Nettoyer: OK Exécuter: erreur Erreur: l'exécution a échoué pour la tâche ': app: dexDebug' .com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command' C: \ Program Files \ Java …
Supposons que c'est ma méthode d'action public IHttpActionResult Get(int id) { var status = GetSomething(id); if (status) { return Ok(); } else { return NotFound(); } } Le test sera var httpActionResult = controller.Get(1); Comment puis-je vérifier mon code d'état http après cela?
Voici l'appel à la PUTméthode sur mon API Web - la troisième ligne de la méthode ( j'appelle l' API Web à partir d'un frontal ASP.NET MVC): client.BaseAddressest http://localhost/CallCOPAPI/. Voici contactUri: Voici contactUri.PathAndQuery: Et enfin, voici ma réponse 405: Voici le WebApi.config dans mon projet d'API Web: public static void …
Dans mon projet Angular JS, j'ai une <a>balise d'ancrage qui, lorsqu'elle est cliquée, GETenvoie une requête HTTP à une méthode WebAPI qui renvoie un fichier. Maintenant, je veux que le fichier soit téléchargé vers l'utilisateur une fois la demande réussie. Comment je fais ça? La balise d'ancrage: <a href="#" ng-click="getthefile()">Download …
Un peu d'informations générales. J'apprends la pile API Web et j'essaie d'encapsuler toutes les données sous la forme d'un objet "Result" avec des paramètres tels que Success et ErrorCodes. Cependant, différentes méthodes produiraient des résultats et des codes d'erreur différents, mais l'objet de résultat serait généralement instancié de la même …
J'ai essayé tout ce qui est écrit dans cet article: http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api , mais rien ne fonctionne. J'essaie d'obtenir des données de webAPI2 (MVC5) à utiliser dans un autre domaine en utilisant angularJS. mon contrôleur ressemble à ceci: namespace tapuzWebAPI.Controllers { [EnableCors(origins: "http://local.tapuz.co.il", headers: "*", methods: "*", SupportsCredentials = true)] [RoutePrefix("api/homepage")] …
Je commence à utiliser le projet d'API Web MVC4, j'ai un contrôleur avec plusieurs HttpPostméthodes. Le contrôleur ressemble à ce qui suit: Manette public class VTRoutingController : ApiController { [HttpPost] public MyResult Route(MyRequestTemplate routingRequestTemplate) { return null; } [HttpPost] public MyResult TSPRoute(MyRequestTemplate routingRequestTemplate) { return null; } } Ici MyRequestTemplatereprésente …
J'ai besoin de récupérer une réponse en texte brut à partir d'un contrôleur API Web ASP.NET. J'ai essayé de faire une demande avec Accept: text/plainmais cela ne semble pas faire l'affaire. De plus, la demande est externe et hors de mon contrôle. Ce que je ferais, c'est imiter l'ancienne méthode …
J'ai un ApiController qui sert XML / JSON, mais j'aimerais que l'une de mes actions renvoie du HTML pur. J'ai essayé ce qui suit mais il renvoie toujours XML / JSON. public string Get() { return "<strong>test</strong>"; } Voici ce que renvoie ce qui précède: <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">&lt;strong&gt;test&lt;/strong&gt;</string> Existe-t-il un moyen …
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.