Articles of asp.net web api

Erreur: le champ d’en-tête de la requête Content-Type n’est pas autorisé par Access-Control-Allow-Headers

J’ai créé un projet API Web mvc4 en utilisant vS2012. J’ai utilisé le tutoriel suivant pour résoudre le partage de ressources inter-origines, “http://blogs.msdn.com/b/carlosfigueira/archive/2012/07/02/cors-support-in-asp-net-web-api- rc-version.aspx “. Il fonctionne correctement et je publie les données du côté client sur le serveur avec succès. Après cela, pour implémenter Autherization dans mon projet, j’ai utilisé le tutoriel suivant pour […]

Comment écrire un fichier Json en C #?

Salut, je dois écrire les données suivantes dans un fichier texte en utilisant le format Json en C #? LES SUPPORTS sont importants pour être valide JSON FORMAT [ { “Id”: 1, “SSN”: 123, “Message”: “whatever” }, { “Id”: 2, “SSN”: 125, “Message”: “whatever” } ] et voici ma classe de modèle public class data […]

Comment la documentation XML pour Web Api peut-elle inclure de la documentation provenant de l’extérieur du projet principal?

La documentation permettant d’activer l’intégration de XmlDoc dans vos projets Web Api semble gérer uniquement les situations dans lesquelles tous vos types d’API font partie de votre projet WebApi. En particulier, il explique comment réacheminer la documentation XML vers App_Data/XmlDocument.xml et décommenter une ligne de votre configuration qui consum ce fichier. Cela implique implicitement uniquement […]

Noms de méthodes personnalisées dans l’API Web ASP.NET

Je passe de l’API Web WCF à la nouvelle API Web ASP.NET MVC 4. J’ai un UsersController, et je veux avoir une méthode nommée Authenticate. Je vois des exemples de comment faire GetAll, GetOne, Post et Delete, mais que faire si je veux append des méthodes supplémentaires à ces services? Par exemple, my UsersService devrait […]

quelqu’un peut-il m’expliquer CreatedAtRoute ()?

A partir du modèle pour Web API 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 méthode CreatedAtRoute() . Je ne trouve aucune information utile de msdn ou de Google. Quelqu’un peut-il m’expliquer […]

MVC web api: Aucun en-tête ‘Access-Control-Allow-Origin’ n’est présent sur la ressource demandée

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”)] public class HomePageController : ApiController […]

Puis-je intégrer à la fois SignalR et une API RESTful?

J’ai une application Web d’une seule page développée avec ASP.NET. J’ai récemment converti de nombreuses méthodes Web en mode push, en utilisant la bibliothèque SignalR . Cela a vraiment accéléré considérablement la page et réduit beaucoup les appels du serveur depuis la page. Dans le même temps, j’ai également examiné le WebAPI RESTful ASP.NET pour […]

Comment utiliser System.Net.HttpClient pour publier un type complexe?

J’ai un type complexe personnalisé que je souhaite utiliser avec Web API. public class Widget { public int ID { get; set; } public ssortingng Name { get; set; } public decimal Price { get; set; } } Et voici ma méthode de contrôleur API Web. Je veux poster cet object comme ceci: public class […]

Pourquoi devrais-je créer des opérations WebAPI asynchrones plutôt que synchronisées?

J’ai l’opération suivante dans une API Web que j’ai créée: // GET api/ [HttpGet] [Route(“pharmacies/{pharmacyId}/page/{page}/{filter?}”)] public CartTotalsDTO GetProductsWithHistory(Guid pharmacyId, int page, ssortingng filter = null ,[FromUri] bool refresh = false) { return delegateHelper.GetProductsWithHistory(CustomerContext.Current.GetContactById(pharmacyId), refresh); } L’appel à ce webservice se fait par un appel Jquery Ajax de cette façon: $.ajax({ url: “/api/products/pharmacies//page/” + vm.currentPage() + […]

Erreur DefaultInlineConstraintResolver dans WebAPI 2

J’utilise Web API 2 et j’obtiens l’erreur suivante lorsque j’envoie un POST à ​​ma méthode API à l’aide d’IIS 7.5 sur ma boîte locale. The inline constraint resolver of type ‘DefaultInlineConstraintResolver’ was unable to resolve the following inline constraint: ‘ssortingng’. Line 21: GlobalConfiguration.Configuration.EnsureInitialized(); Aucune de mes API ne fonctionne avec IIS. Cependant, je suis capable […]