Je travaille sur un service Web utilisant le nouveau WebAPI d’ASP.NET MVC qui servira des fichiers binarys, principalement des fichiers .cab et .exe . La méthode de contrôleur suivante semble fonctionner, ce qui signifie qu’elle renvoie un fichier, mais que le type de contenu est défini sur application/json : public HttpResponseMessage Post(ssortingng version, ssortingng environment, […]
J’ai des inquiétudes sur la façon dont nous renvoyons les erreurs au client. Renvoyons -nous immédiatement une erreur en lançant une exception HttpResponseException lorsque nous recevons une erreur: public void Post(Customer customer) { if (ssortingng.IsNullOrEmpty(customer.Name)) { throw new HttpResponseException(“Customer Name cannot be empty”, HttpStatusCode.BadRequest) } if (customer.Accounts.Count == 0) { throw new HttpResponseException(“Customer does not […]
J’ai joué avec ASP.NET MVC 4 beta et je vois maintenant deux types de contrôleurs: ApiController et Controller . Je suis un peu confus dans quelles situations je peux choisir un contrôleur particulier. Par exemple: Si je veux retourner une vue, je dois utiliser ApiController ou le Controller ordinaire? Je suis conscient que l’API Web […]
J’ai un service REST ASP.NET Web API (version 4) où je dois passer un tableau d’entiers. Voici ma méthode d’action: public IEnumerable GetCategories(int[] categoryIds){ // code to resortingeve categories from database } Et c’est l’URL que j’ai essayée: /Categories?categoryids=1,2,3,4
Je veux écrire une nouvelle API de style REST et j’ai regardé ServiceStack et tout à fait comme ça. Cependant, j’ai vu que Microsoft a publié le projet API Web ASP.Net dans le cadre de la nouvelle version bêta de MVC 4. Quelqu’un a-t-il regardé le nouveau projet d’API Web? Pouvez-vous donner des avantages / […]
Je souhaite append une API Web ASP.NET à un projet d’application Web ASP.NET MVC 4, développé dans Visual Studio 2012. Quelles étapes dois-je effectuer pour append une API Web fonctionnelle au projet? Je suis conscient que j’ai besoin d’un contrôleur dérivé d’ApiController, mais c’est à peu près tout ce que je sais. Faites-moi savoir si […]
Je souhaite créer un service Web RESTful à l’aide de l’API Web ASP.NET que les développeurs tiers utiliseront pour accéder aux données de mon application. J’ai beaucoup lu sur OAuth et cela semble être la norme, mais trouver un bon échantillon avec de la documentation expliquant comment cela fonctionne (et cela fonctionne vraiment!) Semble être […]
J’ai passé quelques mois à essayer de comprendre les concepts de WCF et j’ai récemment développé ma première application de service WCF. J’ai eu du mal à comprendre tous les parameters du fichier de configuration. Je ne suis pas convaincu de l’environnement, mais il semble que vous pouvez faire des choses incroyables avec lui. L’autre […]
Lorsque vous avez du code côté serveur (certains ApiController ) et que vos fonctions sont asynchrones – elles renvoient donc la Task – est-il considéré comme pratique que chaque fois que vous attendez des fonctions appelant ConfigureAwait(false) ? J’avais lu qu’il est plus performant puisqu’il ne doit pas renvoyer les contextes de thread au contexte […]
J’ai lu que lorsque vous n’avez pas access aux en-têtes du serveur Web, vous pouvez désactiver le cache en utilisant: Mais j’ai aussi lu que cela ne fonctionne pas dans certaines versions d’IE. Existe-t-il un ensemble de balises qui désactive le cache dans tous les navigateurs?