Tag: asp.net-web-api

ASP.NET Web-API ist ein framework für die Erstellung von HTTP-Diensten für clients wie Browsern und mobilen Geräten. Es basiert auf dem Microsoft .NET Framework und eine ideale Wahl für den Aufbau von RESTful services.

Wie aktualisiert Owin access-Token mit refresh-Token ohne neue refresh-token?

Anzahl der Antworten 1 Antworten
Habe ich es geschafft, ein einfaches Beispiel-code erstellen kann, eine Inhaber-token und fordern auch neue aktualisieren von token durch das Lesen anderer Foren hier auf stackoverflow. Die startup-Klasse sieht wie folgt aus public class Startup { public

Route-Handler in ASP.Net WebAPI

Anzahl der Antworten 1 Antworten
Ich bin in der Lage, erfolgreich registrieren Sie einen benutzerdefinierten route-handler (abgeleitet von IRouteHandler) innerhalb von global.asax.cs eine Web-API-route ala: routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "{client}/api/1.0/{controller}/{action}/{id}", defaults: new{id = UrlParameter.Optional} ).RouteHandler = new SingleActionAPIRouteHandler(); Aber ich kann nicht

Rufen ASP.NET Web-API von code-behind

Anzahl der Antworten 3 Antworten
Wie würde ich Sie nennen ASP.NET Web-API direkt aus dem code-behind? Oder sollte ich anrufen, meine javascript-Funktion aufruft, die getJSON Methode aus dem code-behind? Normalerweise habe ich etwas wie: function createFile() { $.getJSON("api/file/createfile", function (data) { $("#Result").append('Success!');

Autofac - Antrag lifetime-Bereich kann nicht erstellt werden, weil die HttpContext-nicht verfügbar - aufgrund der asynchronen code?

Anzahl der Antworten 3 Antworten
Kurze Frage: So wie diese unbeantwortet problem Lange Frage: Ich nur portiert, einige code über von einem MVC 4 + Web-Api-Lösung, mit Autofac in meine neue Lösung, die auch mit Autofac aber nur mit der Web-Api-2 -

'Invalid ' HttpContent' instance zur Verfügung gestellt. Es nicht, eine "multipart-content-type-header mit einer "Grenze" - parameter

Anzahl der Antworten 2 Antworten
Ich Schreibe eine web-api, die eine post-Methode, die Annahme von Dateien aus hochgeladen von UI. public async Task<List<string>> PostAsync() { if (Request.Content.IsMimeMultipartContent("form-data")) { string uploadPath = HttpContext.Current.Server.MapPath("~/uploads"); var streamProvider = new MyStreamProvider(uploadPath); await Request.Content.ReadAsMultipartAsync(streamProvider); return streamProvider.FileData .Select(file

Zurück camelCased JSON von Web-API

Anzahl der Antworten 6 Antworten
Ich versuche zurück zu kehren camel-cased JSON aus einer ASP.Net Web-API-2-controller. Ich habe eine neue web-Anwendung mit nur ASP.Net MVC-und Web API-bits in ihm. Ich entführte die ValuesController etwa so: public class ValuesController : ApiController { public

Gewusst wie: Lesen von XML aus ASP.NET Web-API?

Anzahl der Antworten 2 Antworten
Ich habe eine Web-API, die würde, die XML Lesen und übergeben Sie es an das entsprechende Modell für die Verarbeitung. Wie kann ich das XML kommt? Welchen Datentyp muss ich verwenden? Verwende ich StreamReader, StreamContent oder XmlDocument

Hochladen/Herunterladen von Byte-Arrays, die mit AngularJS und ASP.NET Web-API

Anzahl der Antworten 1 Antworten
Ich habe mehrere Tage recherchieren und arbeiten an einer Lösung für das hochladen/herunterladen von byte's. Ich bin in der Nähe, aber haben ein verbleibendes Problem zu sein scheint in meinem AngularJS code-block. Gibt es eine ähnliche Frage

Web-api-performance?

Anzahl der Antworten 1 Antworten
Ich dachte , Den WebApi zusammen mit routing mechanism arbeitet in solcher Weise, dass er liest die http verb ( GET, POST etc...) und sucht dann nach abgestimmt-Methode-Namen /Parameter : Beispiel : Wenn es GET und die

Wie kann ich verhindern, dass ReadAsStringAsync Rückkehr eine doppelt escaped string?

Anzahl der Antworten 5 Antworten
Ich habe eine Web-API-Methode, die ein bisschen aussieht wie diese: [HttpPost] public ResponseMessageResult Post(Thing thing) { var content = "\r"; var httpResponseMessage = Request.CreateResponse(HttpStatusCode.Accepted, content); return ResponseMessage(httpResponseMessage); } In einigen anderen client-code, wenn ich rufe: var content

Wie sind System.Web.Http.Cors Referenz-dll in .Net Web API

Anzahl der Antworten 2 Antworten
Bin ich mit ein .NET-Web-API. Ich möchte es machen, wie CORS-Plattform. So, ich bezeichnet http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api In dem oben genannten link sehr gut erklärt, wie die Web-API-CORS. In dem link sind Sie mit ICorsPolicyProvider. Suchte ich im Netz

Web-API der Formular-Daten-Auflistung

Anzahl der Antworten 3 Antworten
Ich versuche, die post-Formular serialisiert die Werte zum controller (Web-API, selfhosting). Ich verstehe nicht, warum die NameValueCollection ist nicht richtig gebunden. Client-Seite mit Hilfe von jQuery: //Form Submit Handler $( '#form-parameters' ).submit(function (event) { event.preventDefault(); var formData

ASP.Net Web-API benutzerdefinierte Modell-Bindung mit x-www-form-urlencoded Daten gepostet - nichts scheint zu funktionieren

Anzahl der Antworten 2 Antworten
Ich bin eine Menge ärger bekommen custom-Modell der Bindung zu arbeiten, wenn die Buchung x-www-form-urlencoded Daten. Ich habe versucht, jeden Weg, den ich denken kann, und nichts scheint zu produzieren das gewünschte Ergebnis. Beachten Sie beim veröffentlichen

Mehrere AutoMapper.Configure() in der Globalen.asax

Anzahl der Antworten 3 Antworten
Ich bin mit AutoMapper die Zuordnung zwischen DTO-Objekte und mein business objects. Ich habe zwei AutoMapperConfiguration.cs-Dateien - in meinem service-layer und einem anderen in meinem web-api-Schicht. Wie in der Antwort unter dem folgenden link Wo AutoMapper.CreateMaps? Ich

'System.Web.Http.HttpConfiguration' enthält keine definition für 'EnableQuerySupport'

Anzahl der Antworten 3 Antworten
using System; using System.Collections.Generic; using System.Linq; using System.Web.Http; using InCubatize.Helpers; namespace InCubatize { public static class WebApiConfig { public static void Register(HttpConfiguration config) { //1 ////Create and instance of TokenInspector setting the default inner handler //TokenInspector tokenInspector

Ansprüche Auth mit OWIN Self-Hosted WebApi

Anzahl der Antworten 1 Antworten
Ich bin self-hosting-WebApi mit der folgenden Konfiguration: Visual Studio 2012 /.NET 4.0 public void Configuration(IAppBuilder appBuilder) { var config = new HttpConfiguration(); //authentication config.MessageHandlers.Add(new Shield.PresharedKeyAuthorizer()); //routing config.Routes.MapHttpRoute( name: "Default", routeTemplate: "{controller}/{id}", defaults: new { id = RouteParameter.Optional

Warum kann ich nicht Lesen Http-Request-Eingabe-stream doppelt?

Anzahl der Antworten 2 Antworten
Ich war putting in einige debugging-code zu testen, einige Dinge, und dann wird der debug-code sich nicht so Verhalten wie erwartet. Das nachfolgende Beispiel zeigt einen vereinfachten code zu demonstrieren, meine Frage. Dies ist in .NET 4

Unit-Tests / Integrationstests Web-API mit HttpClient in Visual Studio 2013

Anzahl der Antworten 2 Antworten
Ich habe eine harte Zeit versucht zu testen, meine API-controller mit Visual Studio 2013. Meine one-Lösung verfügt über eine Web-API-Projekt und ein Projekt Testen. In meinem test-Projekt habe ich einen Unit Test mit diesem: [TestMethod] public void

ASP.NET MVC4 WebAPI und Veröffentlichung von XML-Daten

Anzahl der Antworten 4 Antworten
Fehlt mir ein trick mit der neuen webapi - ich bin versucht zu senden eine xml-Zeichenfolge durch eine post-Anforderung und nicht viel Glück. Das vordere Ende ist mit jQuery so: $(document = function () { $("#buttonTestAPI").click(function ()

Fügen Sie einen benutzerdefinierten header der Antwort in ApiController

Anzahl der Antworten 5 Antworten
Bis jetzt hatte ich eine GET Methode, die aussah wie die folgenden: protected override async Task<IHttpActionResult> GetAll(QueryData query) { //... Some operations //LINQ Expression based on the query parameters Expression<Func<Entity, bool>> queryExpression = BuildQueryExpression(query); //Begin to count