J’ai un gros fichier que je dois envoyer à un client web api … Les données sont en plusieurs parties. Le problème est que, si le fichier est envoyé via la requête Web http, il est téléchargé rapidement sur la webapi. Pour cette demande, le contenu du fichier est écrit directement sur le stream de […]
J’essaie d’obtenir les données XML ou JSON de sortie en fonction de mes entrées. J’ai utilisé le code API Web ci-dessous, mais je ne suis pas en mesure d’exiger une sortie. public ssortingng Get(int id) { if (GlobalConfiguration.Configuration.Formatters.XmlFormatter == null) { GlobalConfiguration.Configuration.Formatters.Add(GlobalConfiguration.Configuration.Formatters.XmlFormatter); } if (GlobalConfiguration.Configuration.Formatters.JsonFormatter == null) { GlobalConfiguration.Configuration.Formatters.Add(GlobalConfiguration.Configuration.Formatters.JsonFormatter); } if (id == 1) { […]
J’essaie d’utiliser le routage d’atsortingbut Web API 2 pour configurer une API personnalisée. Ma route fonctionne de manière à ce que ma fonction soit appelée, mais pour une raison quelconque, je dois passer mon premier paramètre pour que tout fonctionne correctement. Voici les URL que je souhaite prendre en charge: http://mysite/api/servicename/parameter1 http://mysite/api/servicename/parameter1?parameter2=value2 http://mysite/api/servicename/parameter1?parameter2=value2¶meter3=value3 http://mysite/api/servicename/parameter1?parameter2=value2¶meter3=value3&p4=v4 Les […]
J’ai l’API Web (GET) suivante: public class UsersController : ApiController { public IEnumerable Get(ssortingng firstName, ssortingng LastName, DateTime birthDate) { // Code } } C’est un GET, donc je peux l’appeler ainsi: http://localhost/api/users?firstName=john&LastName=smith&birthDate=1979/01/01 et recevoir un résultat XML des utilisateurs. Est-il possible d’encapsuler des parameters dans une classe comme ceci: public class MyApiParameters { public […]
Toutes les documentations / didacticiels / questions sur le traitement d’un fichier téléchargé à l’aide de FormData vers un gestionnaire ASP.NET WebAPI utilisent MultipartFormDataStreamProvider pour traiter le stream en plusieurs parties afin de le fractionner en fichiers et champs de formulaire appropriés. var root = HttpContext.Current.Server.MapPath(“~/App_Data”); var provider = new MultipartFormDataStreamProvider(root); await Request.Content.ReadAsMultipartAsync(provider); foreach (MultipartFileData […]
Vous pouvez sérialiser un champ enum dans un modèle WebAPI en tant que chaîne en ajoutant un atsortingbut: enum Size { Small, Medium, Large } class Example1 { [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.SsortingngEnumConverter))] Size Size { get; set; } } Cela va sérialiser à ce JSON: { “Size”: “Medium” } Comment puis-je accomplir la même chose pour une collection […]
Je veux câbler la gestion des exceptions dans un composant middleware, comme ceci: public override async Task Invoke(IOwinContext context) { try { await Next.Invoke(context); } catch (Exception ex) { // Log error and return 500 response } } Cependant, certaines des exceptions que je voudrais intercepter sont interceptées et converties en HttpErrorResponse s par le […]
Ma question est un peu complexe, alors soyez attentif à ce que j’essaie de bien comprendre. Objectif Avoir un site Web ASP.NET qui permet aux utilisateurs de s’inscrire et de se connecter via Nom d’utilisateur / mot de passe ou Social (Facebook, Twitter, Google, etc.) qui possède également une API. Cette API doit être verrouillée […]
J’ai fait un peu de travail dans le passé en utilisant WCF WebAPI et j’ai vraiment aimé beaucoup de ses fonctionnalités, je joue juste avec l’API Web ASP.NET pour le moment et cela semble complètement différent (IE complètement supprimé de WCF). Est-ce que quelqu’un sait quelles fonctionnalités de WCF WebAPI sont incluses dans l’API Web […]
Je suis vraiment confus car j’essaie d’utiliser les API de Telegram après avoir lu beaucoup de documentation sur http://core.telegram.org . J’ai enregistré mon application et j’ai un hash_id et tout ça. Mais je ne sais pas par où commencer. J’avais déjà travaillé avec l’API de Spotify et j’ai pu interagir avec elle à l’aide de […]