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.

.NET WebAPI Serialisierung k_BackingField Unauffälligkeit

Anzahl der Antworten 3 Antworten
Wenn ich serialisieren die folgenden: [Serializable] public class Error { public string Status { get; set; } public string Message { get; set; } public string ErrorReferenceCode { get; set; } public List<FriendlyError> Errors { get; set;

Angular 2 / Web Api - json Parsing Fehlersyntax Fehler unerwartetes Ende der Eingabe

Anzahl der Antworten 3 Antworten
Ich habe eine Web-API-controller, der wie folgt aussieht: [HttpPost] public IHttpActionResult Test() { return Ok(); } Dies ist die korrekte syntax, Aber wenn ich versuche, rufen Sie diese von einem Dienst im Winkel 2, bekomme ich die

.NET Web API 2 OWIN Inhaber-Token-Authentifizierung

Anzahl der Antworten 2 Antworten
Ich bin Implementierung eines Web-API-2-service-Architektur in meinem .NET web-Anwendung. Der Kunde verbraucht den Anforderungen ist reines javascript, kein mvc/asp.net. Ich bin mit OWIN, um zu versuchen zu aktivieren, token-Authentifizierung pro dieser Artikel OWIN Bearer-Token-Authentifizierung mit Web-API-Beispiel. Ich

WebAPI zur Rückgabe von XML

Anzahl der Antworten 4 Antworten
Ich wollte meine WEB-API-Methode gibt ein XML-Objekt an die aufrufende Anwendung. Momentan ist es einfach wieder die XML als string-Objekt. Ist das ein Nein? Wenn ja, wie unterscheidest du die webapi get-Methode, die es zurückkehrte, ein Objekt

Die Verwendung von HttpContext.Current in WebApi ist wegen Async gefährlich

Anzahl der Antworten 3 Antworten
Meine Frage ist ein bisschen zu diesem Zusammenhang: WebApi äquivalent für HttpContext.Elemente mit Dependency Injection. Wir wollen zu injizieren einer Klasse mit HttpContext.Strom in WebApi-Bereich mit Ninject. Meine Sorge ist, könnte dies sehr gefährlichwie in der WebApi

WebAPI POST [FromBody] ist nicht bindend

Anzahl der Antworten 3 Antworten
Bin ich Entsendung JSON zu einem WebAPI controller, aber die Eigenschaften am Modell sind nicht gebunden. public void Post([FromBody] Models.Users.User model) { throw new Exception(model.Id.ToString()); } Den raw-Anfrage ist wie folgt: POST http://diva2.local/siteapi/User HTTP/: diva2.local Connection: keep-alive

Sollte eine REST-API die Groß- und Kleinschreibung beachten oder nicht?

Anzahl der Antworten 3 Antworten
Bei der Arbeit bekamen wir ein problem mit case-sensitive-REST-api, die ignoriert, falsch geschrieben Parameter, ohne Rückgabe eines Fehlers. Meiner Meinung nach ist das schlecht. Es kommt dann die Allgemeine Frage: Sollte eine REST-API groß-und Kleinschreibung werden oder

asp.net webapi 2 Attribut-Routing funktioniert nicht

Anzahl der Antworten 7 Antworten
Habe ich visual studio 2012 installiert, die mit mvc4 mit .net framework 4.5. Jetzt will ich mit webapi2 mit dem Attribut schreiben, und ich will meine hlep Seite zeigt alle Endpunkte richtig. In meiner Lösung habe ich

Ermitteln Sie die IP-Adresse des Remote-Hosts

Anzahl der Antworten 5 Antworten
In ASP.NET es ist ein System.Web.HttpRequest - Klasse, die enthält ServerVariables Eigenschaft, die uns die IP-Adresse von REMOTE_ADDR - Eigenschaft-Wert. Jedoch konnte ich nicht finden, einen ähnlichen Weg, um die IP-Adresse des remote-host aus ASP.NET Web-API. Wie

Wie kann ich eine Nachricht von der WEB API abrufen?

Anzahl der Antworten 5 Antworten
Ich habe einige web-apis und-wenn ein Fehler passiert, die api gibt HttpResponseMessage, die erstellt wird, mit CreateErrorResponse Nachricht. So etwas wie dieses: return Request.CreateErrorResponse( HttpStatusCode.NotFound, "Failed to find customer."); Mein problem ist, dass ich kann nicht herausfinden,

Api-Controller deklariert mehr als eine Get-Anweisung

Anzahl der Antworten 2 Antworten
Mithilfe der neuen Api-Controller in MVC4, und ich habe ein problem gefunden. Wenn ich die folgenden Methoden: public IEnumberable<string> GetAll() public IEnumberable<string> GetSpecific(int i) Dies funktionieren wird. Allerdings, wenn ich Sie abrufen möchten, und einige andere Daten

Selbstreferenzierungsschleife erkannt - Daten von WebApi zum Browser zurückholen

Anzahl der Antworten 13 Antworten
Bin ich mit Entity Framework und habe ein problem mit dem bekommen von Eltern-und Kind-Daten an den browser. Hier sind meine Klassen: public class Question { public int QuestionId { get; set; } public string Title {

Google N-Gram-Web-API

Anzahl der Antworten 2 Antworten
Möchte ich verwenden Google 2-Gramm für mein Projekt; aber die Größe der Daten macht die Suche teuer, sowohl in Bezug auf Geschwindigkeit und Speicher. Gibt es eine Web-API für diesen Zweck zur Verfügung (in jeder Sprache) ?

Zugreifen auf Sitzung mithilfe der ASP.NET-Web-API

Anzahl der Antworten 12 Antworten
Ich merke session und der REST nicht genau gehen hand in hand, aber ist es nicht möglich, den Zugriff auf session-Status mit Hilfe der neuen Web-API? HttpContext.Current.Session ist immer null. InformationsquelleAutor der Frage Mark | 2012-03-07

Wie gehen Sie mit hierarchischen Routen in der ASP.NET-Web-API um?

Anzahl der Antworten 4 Antworten
Derzeit habe ich zwei Controller 1 - Parent-Controller 2 - Kind-Controller Ich Zugang zu meinem Übergeordneten Controller wie diesem someurl\parentcontroller Nun möchte ich Zugang zu meinen Kindern-controller wie diesem someurl\parentcontroller\1\childcontroller Diese Letzte url sollten wieder alle Kinder

So führen Sie die Abhängigkeitsinjektion für den Aktionsfilter in der ASP.NET-Web-API aus

Anzahl der Antworten 3 Antworten
Ich wirklich stecken bleiben auf dem Ansatz dependency injection in Aktion-filter der web-api. Ich habe eine Aktion filter wie dieser: public class AuthorizationAttribute : ActionFilterAttribute { public IApiKeyRepository Repository { get; set; } private Guid GetApiKey(string customerKey)

Ein Array mit Ganzzahlen an die ASP.NET-Web-API übergeben?

Anzahl der Antworten 15 Antworten
Habe ich eine ASP.NET Web-API (version 4) REST-service, wo muss ich übergeben Sie ein array von ganzen zahlen. Hier ist meine action Methode: public IEnumerable<Category> GetCategories(int categoryIds){ //code to retrieve categories from database } - Und dies

verschachtelte JSON-Objekte mit Postman senden

Anzahl der Antworten 9 Antworten
Ich bin mit Asp.net Web-Api - http://xyzdomain.com:16845/api/returns/returns Und ich habe die Daten wie unten wie poste ich den Endpunkt mit Postboten chrome-Erweiterung, Gegeben "Elemente" ist eine Sammlung [ { "Items": [ { "sku": "9257", "Price": "100", "Quantity":

ASP.NET-Web-API-Datei gespeichert als "BodyPart_3ded2bfb-40be-4183-b789-9301f93e90af"

Anzahl der Antworten 3 Antworten
Ich bin das hochladen von Dateien mit dem ASP.NET Web-API. Ich habe dies getan, bevor die RC aber aus irgendeinem Grund die Datei wird gespeichert als "BodyPart_3ded2bfb-40be-4183-b789-9301f93e90af", anstatt den Namen der Datei. Die filename-variable unten gibt diese

System.Web.Routing.RouteCollection enthält keine Definition für "MapHttpRoute" - VS 2012, Web API

Anzahl der Antworten 3 Antworten
Habe ich gerade installiert, Visual Studio 2012, und begann, Check-out MVC 4 und der Web-Api. Ich habe eine neue app MVC 4 Web API. Basierend auf einigen Beispielen und tutorials, begann ich die Konfiguration meiner Wege mit:

Asynchrone Methoden von ApiController - was ist der Gewinn? Wann zu verwenden?

Anzahl der Antworten 4 Antworten
(Dies ist wahrscheinlich Duplikate der Frage ASP.NET MVC4-Async-controller - Warum?aber über webapi, und ich bin nicht einverstanden mit den Antworten dort) Angenommen ich habe eine lange laufende SQL-Anfrage. Seine Daten sollte als zu JSON serialisiert und an

Übergeben von UTC DateTime an die Web-API Die HttpGet-Methode führt zur lokalen Zeit

Anzahl der Antworten 3 Antworten
Ich versuche, mich zu übergeben, ein UTC-Datum als query-string-parameter an eine Web-API-Methode. Die URL sieht wie /api/order?endDate=2014-04-01T00:00:00Z&zoneId=4 Die Signatur der Methode sieht aus wie [HttpGet] public object Index(int zoneId, DateTime? endDate = null) Datum kommt als 31/03/2014

Sollten wir CancellationToken mit MVC / Web API Controllern verwenden?

Anzahl der Antworten 3 Antworten
Gibt es verschiedene Beispiele für async-Controller. Einige von Ihnen verwenden CancellationToken in Methode definition: public async Task<ActionResult> ShowItem(int id, CancellationToken cancellationToken) { await Database.GetItem(id, cancellationToken); ... Aber auch andere Beispiele und auch die Standard-ASP.NET Projekte für VS2013

Standard-Authentifizierung mit einem Guid-Token für REST API anstelle von Benutzername / Passwort

Anzahl der Antworten 2 Antworten
Übersicht Ich bin die Entwicklung einer mobilen Applikation mit PhoneGap mit REST-API für das backend. Die REST-API nicht genutzt werden, die von third-party-Entwickler, aber wird anwendungsspezifisch, so gibt es keine Notwendigkeit für oAuth implementiert werden. Also, ich

Serverseitiges Paging + Filtern + Sortieren nach ng-Grid mit WebAPI

Anzahl der Antworten 6 Antworten
Ich versuche zu schaffen, ein einfaches Beispiel arbeiten mit ng-Gitter mit ASP.NET WebAPI. So begann ich von der server-Seite-paging-Beispiel in der ng-grid-Beispiele-Seite (http://angular-ui.github.io/ng-grid/); wie auch immer, mein raster zeigt immer leere Spalten, auch wenn beim Debuggen kann

Asp.Net-Web-API-Fehler: Der Typ "ObjectContent" 1 konnte den Antworttext für den Inhaltstyp "application / xml" nicht serialisieren. Zeichensatz = utf-8 '

Anzahl der Antworten 6 Antworten
Einfachste Beispiel, bekomme ich eine Auflistung und versuchen Sie, Ausgabe über die Web-API: //GET api/items public IEnumerable<Item> Get() { return MyContext.Items.ToList(); } Und ich bekomme die Fehlermeldung: Objekt vom Typ "System.Daten.Objekte.ObjectQuery`1[Dcip.Ams.BO.EquipmentWarranty]' kann nicht umgewandelt werden geben "System.Daten.Entität.DbSet`1[Dcip.Ams.BO.EquipmentWarranty]'

Der WebAPI-Controller wird beim DELETE-Befehl nicht erreicht

Anzahl der Antworten 3 Antworten
Bin ich Schwierigkeiten haben, die DELETE-Methode auf meinem Controller, um das Feuer bei der Einreichung der Anfrage über ASP.NET Web-API. Es gibt einen 404, aber ich kann nicht herausfinden, warum. Die GET & POST-requests funktionieren wie erwartet,

Ninject.ActivationException wird nur bei der ersten Webanforderung ausgelöst (WebAPI 2, OWIN 3, Ninject 3)

Anzahl der Antworten 3 Antworten
Ich bin versucht, erstellen Sie eine "barebones" Web-API-Projekt, das mit OWIN-middleware, Ninject Depencency Injektion, und letztlich werden die in IIS gehostet. Ich folgte den Anweisungen in einem Artikel, "Anzufreunden ASP.NET Web.API2, OWIN und Ninject," hier: http://www.alexzaitzev.pro/2014/11/webapi2-owin-and-ninject.htmlaußer ich

Punktzeichen '.' in MVC Web API 2 für eine Anfrage wie api / people / STAFF.45287

Anzahl der Antworten 8 Antworten
Die URL versuche ich zu lassen, die Arbeit ist eine im Stil von: http://somedomain.com/api/people/staff.33311 (genauso wie bei Seiten, wie LAST.FM erlauben, alle Arten von Zeichen in Ihren Erholsamen & Webseite URL, zum Beispiel "http://www.last.fm/artist/psy'aviah" ist eine gültige

Wie können Sie das ASP.NET-Web-API-Routing testen?

Anzahl der Antworten 4 Antworten
Ich versuche zu schreiben unit tests, um sicherzustellen, dass die Zugriffe auf meinen Web-API weitergeleitet werden, um die erwartete API-controller-Aktion, mit der erwarteten Argumente. Ich habe versucht, erstellen Sie einen test mit den HttpServer Klasse, aber ich

Wie bekomme ich POST-Daten in WebAPI?

Anzahl der Antworten 7 Antworten
Ich bin das senden einer Anfrage an den server in der folgenden form: http://localhost:12345/api/controller/par1/par2 Die Anfrage ist korrekt gelöst, um eine Methode wie: [HttpPost] public void object Post(string par1, string par2) Aber ich gebe weitere Daten durch

Benutzerdefinierte Autorisierung in Asp.net WebApi - was für ein Durcheinander?

Anzahl der Antworten 3 Antworten
Bin ich beim Lesen von mehreren Ressourcen (Bücher und SO Antworten) über Autorisierung in WebApi. Angenommen, ich möchte hinzufügen Benutzerdefiniertes Attribut, das den Zugriff nur für Bestimmte Benutzer: Fall #1 Ich habe gesehen, dass dieses Konzept von

Wie man einen Webapi-Controller für Multipart- / Formulardaten einrichtet

Anzahl der Antworten 5 Antworten
Ich versuche herauszufinden, wie dieses zu erhalten getan. Ich war nicht immer jede nützliche Fehlermeldungen mit meinem code, damit ich etwas anderes benutzt, um etwas erzeugen. Ich habe angefügt, dass der code nach dem error-Meldung. Ich habe

JWT-Authentifizierung für Asp.Net Web Api

Anzahl der Antworten 3 Antworten
Ich versuche zu unterstützen, JWT bearer-token (Json Web Token) in meinem web-api-Anwendung, und ich bin verloren. Sehe ich die Unterstützung für .net core und für OWIN - Anwendungen. Ich bin derzeit das hosting von meine Anwendung über

Wie wird Ninject mit der ASP.NET-Web-API verwendet?

Anzahl der Antworten 4 Antworten
In MVC habe ich einfach die Klasse NinjectControllerFactory implementiert DefaultControllerFactory Schnittstelle dann einige Bindungen. endlich in Global ich es: ControllerBuilder.Current.SetControllerFactory(new NinjectControllerFactory()); Aber was über die Verwendung von Ninject in ASP.NET Web-API? es gibt einige Informationen im web,

WebAPI gibt XML nicht einmal mit dem richtigen Akzeptsheader zurück

Anzahl der Antworten 7 Antworten
Ich bin mit ASP.NET WebAPI RC, und hosting ein API-controller mit nichts besonderes über Sie. Alles funktioniert einwandfrei mit JSON, aber ich Teste ersuchenden verschiedene Formate, die mit der Akzeptiert der Kopf, und das ist, wo ich

Web-API in MVC-Lösung in einem separaten Projekt

Anzahl der Antworten 8 Antworten
Erstelle ich ein neues MVC4-Projekt, und Forschung führte mich zu glauben, dass die Kommunikation von javascript auf der server-Seite wird besser erreicht nun durch das web-API-framework, sondern als controller-Aktionen. Ist mein Verständnis richtig? Ich bin davon ausgegangen,

Das Trennzeichen der Routenvorlage '/' kann nicht fortlaufend angezeigt werden - Problem mit dem Attribut Routing

Anzahl der Antworten 3 Antworten
Der Konfiguration hat nichts mit dem Fehler zu tun Dies ist meine Konfiguration für die Web-API in der App_Start/WebApiConfig.cs: public static void Register(HttpConfiguration config) { //Web API routes config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new {

Wie setze ich benutzerdefinierte Header bei der Verwendung von IHttpActionResult?

Anzahl der Antworten 6 Antworten
In ASP.NET Web-API-2, die IHttpActionResult bietet eine Menge von Wert in der Vereinfachung der controller-code, und ich bin nur ungern aufhören, es zu benutzen, aber ich habe ein problem. Ich brauche, um ein ETag-auf eine ausgehende Antwort,

Wie kann die Xml-Dokumentation für Web Api eine Dokumentation von außerhalb des Hauptprojekts enthalten?

Anzahl der Antworten 5 Antworten
Den Dokumentation für die Aktivierung XmlDoc integration in Ihre Web Api-Projekte anscheinend nur mit Situationen umgehen, wo Sie alle Ihre API-Typen sind Teil des WebApi-Projekt. Es behandelt insbesondere, wie die Umleitung der XML-Dokumentation zu App_Data/XmlDocument.xml - und

Wie verwende ich den DI-Container bei OwinStartup?

Anzahl der Antworten 3 Antworten
Es ist ein Web-API-2-Projekt. Wenn ich implementieren DI mit Ninject, bekam ich eine Fehlermeldung Ist ein Fehler aufgetreten beim Versuch, einen Domänencontroller zu erstellen vom Typ 'TokenController'. Stellen Sie sicher, dass der controller hat einen parameterlosen public-Konstruktor.

Erhalten Sie Antwort von PostAsJsonAsync

Anzahl der Antworten 5 Antworten
Habe ich diese Zeile von code var response = new HttpClient().PostAsJsonAsync(posturi, model).Result; Den Genannten WebAPI controller einen bool zurückgibt, um sicherzustellen, dass das Objekt gespeichert wurde, aber wie mache ich, dass die Rückkehr bool Antwort? InformationsquelleAutor der

Was ist die derzeit empfohlene Art, Teilupdates mit Web API durchzuführen?

Anzahl der Antworten 1 Antworten
Frage ich mich, wie das umzusetzen, teilweise mit updates ASP.NET Web-API ist RESTful-Schnittstelle? Zum Beispiel, sagen wir, die wir sind, übergeben von Objekten über die Leitung der folgenden Struktur: public class Person { public int Id {

Einfacher Post zum Web Api

Anzahl der Antworten 1 Antworten
Ich versuche, eine post-Anforderung an die Arbeit mit dem web-api. Folgende ist meine api-controller. public class WebsController : ApiController { [HttpPost] public void PostOne(string id) { } [HttpPost] public void PostTwo(Temp id) { } } Habe ich

Asp.NET Web API - 405 - HTTP-Verb, das für den Zugriff auf diese Seite verwendet wird, ist nicht erlaubt - wie man Handler-Mappings setzt

Anzahl der Antworten 11 Antworten
Schrieb ich REST-service mit ASP.NET Web-API. Ich bin versucht zu senden HttpDelete Anfrage, jedoch bekomme ich die folgende Fehlermeldung: 405 - HTTP-verb verwendet, um den Zugriff auf diese Seite ist nicht erlaubt Ich denke, ich bin nah

Wie setze ich benutzerdefinierte JsonSerializerSettings für Json.NET in der MVC 4 Web API?

Anzahl der Antworten 3 Antworten
Ich verstehe, dass ASP.NET Web-API nativ verwendet Json.NET für die (de -) serialisieren von Objekten, aber gibt es eine Möglichkeit, um anzugeben, eine JsonSerializerSettings Objekt, das Sie möchten, für es zu benutzen? Was zum Beispiel, wenn ich

Wsdl-Webreferenz im asp.Net Core-Projekt hinzufügen

Anzahl der Antworten 1 Antworten
Ich habe web service http://www.mcommunicator.ru/m2m/m2m_api.asmx?WSDL Und ich habe ein problem mit der Verbindung zu es von Visual Studio 2015 in meinem Web-API-Projekt Gibt es keine "Add web reference" mehr Ich habe versucht, hinzuzufügen ist: Referenzen-> Hinzufügen angeschlossenen

ASP.NET-Web-API-Authentifizierung

Anzahl der Antworten 3 Antworten
Ich bin auf der Suche um einen Benutzer zu authentifizieren, die von einem client-Anwendung während der Verwendung der ASP.NET Web-API. Ich habe gesehen, wie alle videos auf der Website und Lesen Sie auch dieses forum posten. Setzen

Getting "Es wurde kein Typ gefunden, der mit dem Controller namens 'SampleSlashBaseService' übereinstimmt, wenn versucht wird, WebAPI zu verwenden

Anzahl der Antworten 5 Antworten
Ich habe eine webapi-Projekt mit einer base ApiController namens SlashBaseService: [RouteArea("uBase")] public abstract class SlashBaseService : ApiController { } Die erzeugte dll wird in WebForms-Projekt, also ich habe auch ein WebActivator Klasse mit dem folgenden code zu

Wie hole ich FluentValidator an eine Web-API?

Anzahl der Antworten 6 Antworten
Ich versuche zu Haken Fließend Validierung zu meinem MVC-WEB-Api-Projekt, und es nicht will arbeiten. Wenn ich MyController : Controller -> funktioniert einwandfrei (ModelState.IsValid zurück False) aber wenn ich MyController :ApiController ... nichts. Hat jemand Erfahrung, wie man