Questions marquées «asp.net-web-api»

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.

11
Paramètres de mise / publication multiples WebAPI
J'essaie de publier plusieurs paramètres sur un contrôleur WebAPI. Un paramètre provient de l'URL et l'autre du corps. Voici l'url: /offers/40D5E19D-0CD5-4FBD-92F8-43FDBB475333/prices/ Voici mon code de contrôleur: public HttpResponseMessage Put(Guid offerId, OfferPriceParameters offerPriceParameters) { //What!? var ser = new DataContractJsonSerializer(typeof(OfferPriceParameters)); HttpContext.Current.Request.InputStream.Position = 0; var what = ser.ReadObject(HttpContext.Current.Request.InputStream); return new HttpResponseMessage(HttpStatusCode.Created); } …

13
Postman: envoi d'un objet JSON imbriqué
J'utilise l'API Web ASP.NET: http://xyzdomain.com:16845/api/returns/returns Comment envoyer une demande POST au point de terminaison à l'aide de l'extension Postman Chrome, étant donné Itemsune collection: [ { "Items": [ { "sku": "9257", "Price": "100", "Quantity": "500", "DiscountPercent": "1", "backordered": "2" } ], "order_id": "F429768865001", "status_code": "Shelf", "Exception": "no error" } ]


3
Authentification des utilisateurs dans l'API Web ASP.NET
Ce sujet a été incroyablement déroutant pour moi. Je suis un débutant dans les applications HTTP mais j'ai besoin de développer un client iPhone qui consomme des données JSON de quelque part. J'ai choisi l'API Web de MS parce que cela me paraissait assez facile, mais quand il s'agit d'authentifier …

9
Comment extraire la valeur d'en-tête personnalisée dans le gestionnaire de messages de l'API Web?
J'ai actuellement un gestionnaire de messages dans mon service API Web qui remplace 'SendAsync' comme suit: protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { //implementation } Dans ce code, je dois inspecter une valeur d'en-tête de demande ajoutée personnalisée nommée MyCustomID. Le problème est lorsque je fais ce qui suit: …

11
GlobalConfiguration.Configure () non présent après la migration de l'API Web 2 et de .NET 4.5.1
J'ai récemment commencé à suivre ce guide pour migrer mon projet vers .NET 4.5.1 et Web Api 2. La toute première chose que le développeur MS Rick Anderson vous demande de faire est de changer: WebApiConfig.Register(GlobalConfiguration.Configuration); à GlobalConfiguration.Configure(WebApiConfig.Register); dans le fichier global.asax. Pourtant, cela me donne une erreur lorsque j'essaye …

5
Test unitaire ASP.NET WebApi avec Request.CreateResponse
J'essaie d'écrire des tests unitaires pour mon ApiController et j'ai rencontré des problèmes. Il existe une méthode d'extension intéressante appelée Request.CreateResponse qui aide beaucoup à générer une réponse. public HttpResponseMessage Post(Product product) { var createdProduct = repo.Add(product); return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct); } Existe-t-il un moyen de se moquer de CreateResponse sans …


4
Comment écrire un fichier JSON en C #?
J'ai besoin d'écrire les données suivantes dans un fichier texte en utilisant le format JSON en C #. Les crochets sont importants pour qu'il s'agisse d'un format JSON valide. [ { "Id": 1, "SSN": 123, "Message": "whatever" }, { "Id": 2, "SSN": 125, "Message": "whatever" } ] Voici ma classe …


10
ASP.NET WebApi vs MVC? [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en éditant ce message . Fermé il y a 2 ans . Améliorez cette question Avec les …

9
Comment définir le nom du fichier de téléchargement dans l'API Web ASP.NET
Dans ma classe ApiController, j'ai la méthode suivante pour télécharger un fichier créé par le serveur. public HttpResponseMessage Get(int id) { try { string dir = HttpContext.Current.Server.MapPath("~"); //location of the template file Stream file = new MemoryStream(); Stream result = _service.GetMyForm(id, dir, file); if (result == null) { return Request.CreateResponse(HttpStatusCode.NotFound); …

5
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: 'string'. Line 21: GlobalConfiguration.Configuration.EnsureInitialized(); Aucune de mes API ne fonctionne avec …
140 c#  asp.net  api  iis  asp.net-web-api 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.