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.

Mvc-Web-API-Komplex-Objekt-Abfrage via GET

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit die Abfrage eines web-api durch "BEKOMMEN", aber mit komplexen Objekts in seine parameter? Allen Beispielen, die ich bisher gesehen haben, scheint zu zeigen, dass ich verwenden würde "POST". Aber ich will nicht von

Mit der Web-API zu Deserialisieren in eine Klasse mit abstrakten Eigenschaft

Anzahl der Antworten 3 Antworten
Ich bin versucht zu schreiben, eine Reihe von Klassen zu vertreten, ein besonders Komplexes Objekt, und in einer dieser Klassen, habe ich eine Eigenschaft, die festgelegt ist als die Basis (abstrakte) Klasse von drei möglichen abgeleiteten Klassen.

Deserialisieren Liste von JSON-Objekten in WebApi-Methode

Anzahl der Antworten 2 Antworten
Ich versuche, herauszufinden, wie extrahieren Sie eine Liste von Objekten aus einem JSON-request in einer WEBAPI Aufruf. Innerhalb dieser Liste von Objekten ist ein Dictionary-Objekt ein List-Objekt und eine Liste> object. Meine Anfrage von meinem MVC-controller, sieht

Rückkehr PageResult von WebAPI nicht die Formatierung als OData

Anzahl der Antworten 1 Antworten
Ich versuche zu migrieren einer WebAPI-basierte app von WebAPI RC auf die endgültige version. Es dauert in einigen Abfrage-Parameter, und gibt ATOM-formatierte OData. Da es ein service ist, den ich pflegen müssen, um das aktuelle Verhalten. Habe

Web-API-routing-Aktionen

Anzahl der Antworten 4 Antworten
Ziel ist es, diese vier Endpunkte: POST v1/invoices<br/> POST v1/invoices/12345<br/> POST v1/invoices/12345/attachment<br/> POST v1/invoices/12345/image Routing-Einträge: routes.MapHttpRoute( name: "InvoiceAttachments", routeTemplate: "v1/invoices/{id}/attachments", defaults: new { controller = "invoices", action = "PostAttachment" } ); routes.MapHttpRoute( name: "InvoiceImages", routeTemplate: "v1/invoices/{id}/images", defaults:

Web-API mit Swagger

Anzahl der Antworten 2 Antworten
Ich bin neu to.NET /MVC/Web API. Erstellt habe ich eine .Net-Web-API, welche akzeptiert den Eingabeparameter Abfragen der OracleDatabase und gibt das Ergebnis im JSON-Format. Ziemlich viel, die folgenden, einfachen C# - codes. Und es funktioniert perfekt.Mein Controller

jquery-ajax - Aufruf meine asp.net web-api gibt eine falsche url und eine 404 not found Meldung

Anzahl der Antworten 2 Antworten
Schreibe ich eine kleine ASP.NET MVC-Website, die enthält auch eine WEB-API, das ich schrieb. Habe ich konfiguriert, dass das Projekt auf meinem lokalen IIS als http://localhost/mysite Auf der Hauptseite meiner Website, ich bin auch ein js-script, das

MVC4 WebAPI ablehnen ungültige enum-Werte

Anzahl der Antworten 2 Antworten
Wie kann ich das machen JSON.NET /MVC 4 WebAPI ablehnen integer-Werte, für die die enum hat kein Mitglied? Eg: Wenn ich dieses Modell: public enum Colour { Red = 1 }; public class Model { public Colour

kann nicht konvertieren von Microsoft.IdentityModel.Token.SymmetricSecurityKey' zu 'Microsoft.IdentityModel.Token.SigningCredentials'

Anzahl der Antworten 2 Antworten
Während der folgenden Anleitung Erstellen Sie eine RESTful API mit Authentifizierung über Web-API und Jwt Ich habe Probleme dabei, die CustomJwtFormat Klasse zu kompilieren: using System.IdentityModel.Tokens; using Microsoft.Owin.Security; using Microsoft.Owin.Security.DataHandler.Encoder; using Thinktecture.IdentityModel.Tokens; namespace BooksAPI.Identity { public class

Download PDF-Datei vom API Mit C#

Anzahl der Antworten 4 Antworten
Ich bin eine Konsolenanwendung erstellen, die Verbindet auf eine Hersteller-API zu ziehen-Gutschein zahlen für eingereichte Kosten zwischen zwei Datumsangaben und Downloads eine PDF-Kopie der Quittungen vorgelegt mit den Kosten Den ersten Teil habe ich gut funktioniert. Ich

Abfragen der Request-Payload-Werte aus einem HTTPRequest in c#

Anzahl der Antworten 3 Antworten
Ich bin versucht zu implementieren meinen eigenen LRS für das speichern TinCanAPI Aussagen und um dies zu tun, die ich brauche, um die Werte abzurufen geschickt in die Anfrage-Payload speichert die details des Lern-Aktivität-Anweisung. Beim betrachten meiner

REST: Aktualisierung mehrere Datensätze

Anzahl der Antworten 3 Antworten
Muss ich aktualisieren Sie mehrere Datensätze mit einer einzigen HTTP-Anforderung. Ein Beispiel ist die Auswahl einer Liste von E-Mails und markiert Sie als Ungelesen. Was ist die beste (Restful) Weg, dies zu erreichen? Den Weg, den ich

URL-kodiert Doppelpunkt löst in 400 Bad Request

Anzahl der Antworten 1 Antworten
Warum wird diese url auflösen in 400 - Bad Request? http://localhost:2785/api/ticker/Web.App.QuotesReaders/search=se%3Aabb Meinem Umfeld ist Visual Studio 2010, MVC 4 und der controller ist ein WebApiController. Den %3A ist eine URL-kodierte Doppelpunkt. LÖSUNG Dies funktioniert für einige Grund:

Vulnerability testing in ASP.NET MVC

Anzahl der Antworten 2 Antworten
Habe ich mit test-basierte Entwicklung auf ASP.NET MVC und ASP.NET WebAPI mit NMock unit-Tests, aber die meisten der unit-tests, die ich Schreibe, drehen sich um die Funktionalität testen. Aus der Sicht von Unit-Tests : Gibt es irgendwelche

Application_BeginRequest nicht gefeuert wird während PUT-API Aufruft, auf die IIS-Server

Anzahl der Antworten 2 Antworten
Hintergrund Ich habe eine MVC-Anwendung mit einem WebAPI-Komponente. Ich bin mit jQuery und AJAX übergeben und empfangen von Daten aus dem WebAPI. Ich verlasse mich auf die Application_BeginRequest gefeuert wird bei jedem Aufruf um einige weltliche Aufgabe.

C# WebAPI serialisieren einer Liste von Strings

Anzahl der Antworten 2 Antworten
Dies sollte eine relativ einfache Frage, die ich derped online für eine Weile und immer noch nicht finden können, eine Lösung. Recht jetzt mein webapi gibt eine Ausgabe wie diese <Merchant> <Cuisine xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:string>Japanese</d3p1:string> <d3p1:string>Korean</d3p1:string> <d3p1:string>French</d3p1:string> </Cuisine>

Json DateTime Konvertierung der Rückkehr neue Datum-Zeit-im-web-api

Anzahl der Antworten 3 Antworten
Ich habe eine web-api-controller Methode ist die Annahme, dass ein composite-Objekt, bei dem eine der Eigenschaften ist ein DateTime. Wenn ich das Objekt als XML funktioniert alles einwandfrei. Wenn ich post es als JSON jedoch nicht. Um

405 Methode Optionen nicht erlaubt asp.net web-api-controller?

Anzahl der Antworten 1 Antworten
Habe ich diese sehr häufiges Problem, wo er sagt, dass die Methode nicht erlaubt (OPTIONS) für eine GET Anfrage. Ich erhalte die folgende Fehlermeldung, wenn ich einen API-Aufruf. Ich habe diese Einstellung in web.config: <system.webServer> <modules> <remove

ASP.net MVC4 WebApi route mit dem Datei-Namen

Anzahl der Antworten 3 Antworten
Ich versuche, die folgenden (und ähnliche) urls für die Arbeit in meinem ASP.net MVC4/WebApi-Projekt: http://127.0.0.1:81/api/nav/SpotiFire/SpotiFire.dll Die route verantwortlich für diese url sieht wie folgt aus: config.Routes.MapHttpRoute( name: "Nav", routeTemplate: "api/nav/{project}/{assembly}/{namespace}/{type}/{member}", defaults: new { controller = "Nav", assembly

array von einem Objekt zu webapi

Anzahl der Antworten 3 Antworten
Habe ich eine .net mvc 4 webapi-Projekt, dass ich versuche, übergeben Sie ein array von einem Objekt zu einer Methode, die auf meinem controller. Ich habe festgestellt, dass einige Beispiele hier auf, SO dass reden, dass mein

webapi Dosierungs-und delegieren-Handler

Anzahl der Antworten 3 Antworten
basierend auf meinen letzter Beitrag ich war in der Lage, die Dosierung funktioniert... bis zu einem gewissen Punkt. Neben der Registrierung der route spezifischen handler ich habe auch 2 delegieren Handler Den Benutzer zu authentifizieren Protokollierung batch-hf

rufen Sie web-api durch die übergabe von einfachen und komplexen parameter

Anzahl der Antworten 3 Antworten
Immer eine Fehlermeldung von nicht-http-Ressource oder action im controller. Im web api habe ich eine vom Körper und von uri-parameter. [HttpPost] public IHttpActionResult processfields( [FromUri]string field1, [FromUri]string field2, [FromBody] string field3, [FromUri]string field4 ){...} In der client

JSON.Net JsonConverter für DbGeography

Anzahl der Antworten 2 Antworten
Lange Kämpfe mit diesem... Grundsätzlich habe ich eine Modell-erste EF5-Objekt mit einer DbGeography Eigenschaft. Ich möchte eine JsonConverter dass wir es hin-so einfach latitude/longitude-Werte. Ich bin mit der WebAPI. Suchen JSON-output-und input-wie so: { "location": { "geopoint":

Aktualisieren einer web-service von asmx zu webAPI

Anzahl der Antworten 3 Antworten
Ich Baue eine web-app, die derzeit verwendet traditionelle .asmx-Webdiensten und ich bin auf der Suche nach upgrade diese zu WebAPI. Ich habe gesucht, um auf dem web, aber ich bin auf der Suche nach der einfachste/Schnellste Weg,

ASP.NET MVC-Controller kann nicht zurück HttpResponseMessage richtig mit Streaming-Inhalten

Anzahl der Antworten 2 Antworten
Nur wie der Titel sagt, ich bin nicht immer das MVC-Controller zurückkehren HttpResponseMessage richtig. [HttpGet] [AllowAnonymous] public HttpResponseMessage GetDataAsJsonStream() { object returnObj = new { Name = "Alice", Age = 23, Pets = new List<string> { "Fido",

Mit Web-API SignalR server und dem Verzehr von Windows Service

Anzahl der Antworten 2 Antworten
Ich habe eine Web-Anwendung und Windows-Dienst auf dem gleichen server die web-Anwendung kommuniziert mit dem windows-Dienst mit .net remoting. Windows-Dienst überprüft, ob die Verbindung mit LDAP arbeitet, dann gibt es true zurück sonst wird eine Ausnahme geworfen.

Wie einrichten von Web-API-Routing für einen Proxy-Controller?

Anzahl der Antworten 1 Antworten
Teil meiner Anwendung muss als Proxy-Server für einen Dritten RESTful-web-service. Gibt es eine Möglichkeit einrichten von Web-API-routing, so dass alle Anfragen von der gleichen Art auf die gleiche Methode? Zum Beispiel, wenn der client sendet in beiden

Wie anfangen mit OAuth-Client-Anmeldeinformationen zu schützen WebApi mittels OWIN Oauth?

Anzahl der Antworten 1 Antworten
Ich bin ein Neuling auf OAuth 2.0. Habe ich ziemlich Lesen Sie die OAuth 2.0-doc und ich sah, dass es vier Arten von Methoden für die Autorisierung. Arten der Autorisierung: 1.Implicit Grant 2.Resource Owner Password Credentials Grant

NetworkError: Fehler beim ausführen von 'senden' auf 'XMLHttpRequest' (ajax、WebAPI)

Anzahl der Antworten 2 Antworten
Ich versuche zu tun, eine POST ajax-Anfrage zu C# WebAPI, aber ich kann nicht scheinen, um irgendwelche Informationen zurück. Wenn ich auf einen button auf meine Website, ich kann sehen, dass der server übergibt zurück, der diesen

HttpMessageHandler vs DelegatingHandler

Anzahl der Antworten 2 Antworten
Den DelegatingHandler Erben von HttpMessageHandler. Aber ich wollte nicht verstehen, der Unterschied, gegeben, die Sie implementieren müssen derselben Methode SendAsync zu machen, arbeiten. Was ist der Unterschied zwischen diesen beiden Handler? Wann sollte ich einen? InformationsquelleAutor Fals

C# - Inhalt in der POST-Anforderung

Anzahl der Antworten 2 Antworten
Ich brauche, um einige api-Aufrufe in C#. Ich bin mit der Web-API-Client von Microsoft zu tun. Ich Erfolg, um einige POST-Anfragen, aber ich weiß nicht, wie das Feld hinzufügen "Körper" in meiner Wünsche. Irgendeine Idee ? Hier

.net WebApi - falscher Wert von HttpContext.Aktuelle.Server.MapPath

Anzahl der Antworten 1 Antworten
Ich bin mit HttpContext.Current.Server.MapPath - Funktion, um zu lokalisieren eine Ressource auf einer Website, die von IIS gehostet. HttpContext.Current.Server.MapPath("localPath") Den Wert, den ich von ihm bekommen ist: c:\users\guy\documents\visual studio 2012\Projects\MyProject\MyProject\api\localPath während der eigentliche Inhalt ist in C:\Users\guy\Documents\Visual

Wie kann ich den filter von verschachtelten Eigenschaften in OData?

Anzahl der Antworten 1 Antworten
Ich bin mit OData-zusammen mit der Web-API zur Rückgabe im folgenden JSON: [{"EmployeeID":1,"FirstName":"Nancy","LastName":"Davolio","Title":"Sales Representative","HireDate":"\/Date(704649600000)\/","Territories":[{"TerritoryID":"06897","TerritoryDescription":"Wilton"},{"TerritoryID":"19713","TerritoryDescription":"Neward"}]} Wie kann ich filter die JSON für die Anzeige von Elementen, die gehören zu den Wilton Gebiet, zum Beispiel? Ich hab das versucht

Was sind die Vorteile von ASP.NET Web-API über ASP.NET MVC

Anzahl der Antworten 3 Antworten
Ich die Frequenz Erfahrung, dass die Web-API hat einige Einschränkungen und einige Nachteile, die nicht existiert "ASP.NET MVC". Beispielsweise ASP.NET Web-API nicht unterstützt [OutputCache] - Attribut "Out of the box" so hatte ich, um NuGet zu installieren

Teilen OAuth-Token in Zwei Web API-Projekte

Anzahl der Antworten 2 Antworten
Habe ich eine Web-API-Anwendung mit OAuth-token-Authentifizierung. Dieser funktionierte ohne Problem, wenn die token-server auf der gleichen Anwendung als Dienst. Aber ich würde gerne verschieben Sie den authorization service in die eigene Anwendung (VS Projekt) und verwenden Sie

So erhalten System.Web.Http.Tracing.dll?

Anzahl der Antworten 2 Antworten
Las ich über die Web-API-eigene Trace-Writer-Umsetzung mit 2012.2 zum Beispiel hier, unter anderen Quellen. Ich bin jetzt mit VS2013 mit .NET 4.5.1 und der EnableSystemDiagnosticsTracing ist nirgends zu finden. Es soll definiert werden, in der HttpConfigurationTracingExtensions Klasse,

So senden Sie secure token von RESTful-service?

Anzahl der Antworten 1 Antworten
Baue ich einen RESTful service mit ASP.NET Web-API mit benutzerdefinierten token-basierte Authentifizierung. Der client sendet die Anmeldeinformationen auf dem ersten Aufruf. Der service erstellt eine verschlüsselte token mit den Benutzerinformationen und dieser token wird für die Authentifizierung

Swagger UI: pass custom Authorization-header

Anzahl der Antworten 4 Antworten
Ich bin mit Swashbuckle und Swagger auf eine ASP.NET Web-API. Ich versuche einen Weg zu finden, übergeben Sie einen Authorization-header mit ein Bearer-token durch Swagger-UI. Ich habe gewesen suchend um, aber alle Antworten scheinen Punkt, an diese

Die übergabe von komplexen Parametern mit MVC4-RESTful-web-api

Anzahl der Antworten 3 Antworten
Ich versuche zu senden, ein Komplexes Objekt zu einem MVC4 web-api-controller: public class DnsController : ApiController { public IEnumerable<DnsARecord> GetDnsARecords(DnsServer dnsServer, string domainName) {... und ich erwarte zu nennen, das von einem HttpClient: var httpClient = new

Web-API - Rendering-Razor-Ansicht standardmäßig?

Anzahl der Antworten 5 Antworten
Wie bekomme ich Web-API zum Rendern einer Razor-Ansicht-Modell verwenden, die es gibt? Und nur XML/JSON, wenn der accept-Header (oder .Erweiterung) eingestellt ist? Ist das überhaupt möglich? Scheint es verrückt, zu verlangen, eine Reihe von Controllern für die

Testen ASP.NET Web-API-Multipart Form Data Datei hochladen

Anzahl der Antworten 2 Antworten
Ich versuche, mit N-EINHEIT zum testen meiner web-API-Anwendung, aber ich bin nicht in der Lage zu finden, eine richtige Art und Weise zu testen, meine Datei-upload-Methode. Was wäre der beste Ansatz, die Methode zu testen? Web-API-Controller: [AcceptVerbs("post")]

Fangen Sie 404-Fehler in Asp.net Web-API

Anzahl der Antworten 2 Antworten
Ich bin versucht zu fangen 404 Fehler, die zurückgegeben werden, die von der Asp.net Web-API-server. Jedoch Application_Error von innen Global.asax ist nicht fangen Sie. Gibt es eine Möglichkeit zur Behandlung dieser Fehler? Welches Ziel Sie erreichen wollen,

Wie kann ich Lesen, JSON von einer StringContent Objekt in einer ApiController?

Anzahl der Antworten 1 Antworten
Schreibe ich eine API-controller bestimmt, zu empfangen und zu analysieren, den Inhalt einer JSON-asynchronen post, und nicht in der Lage bin zu Lesen, den Inhalt des StringContent Objekt in diesem post. Hier ist der Abschnitt aus meinem

Wie zum Aufruf einer Controller-Methode, die Annahme der beiden Modelle?

Anzahl der Antworten 4 Antworten
Scheint es vollkommen gültig, wenn wir einen API-controller mit einer Methode wie unten: [HttpPost] public IHttpActionResult DoStuff([FromBody]ModelA modelA, [FromBody]ModelB modelB) Beachten Sie die zwei [FromBody] Attribut. Die Frage ist, wie man Sie nennen eine solche Methode ?

Dapper mit sql-Abfrage-dynamische Parameter

Anzahl der Antworten 2 Antworten
In meinem asp.net web-api, bin immer Fehler wie "ORA-00936: missing expression" von unten code-snippet. Ich hatte versucht, viele Lösungen aber ich habe nicht die überwindung dieser Fehler. Und ich möchte auch wissen, wie kann ich das binden

ASP.Net Web-API-2-Attribut-geroutet werden HTTP-POST-Aktion, die nicht immer korrekten parameter

Anzahl der Antworten 1 Antworten
Habe ich eine einfache ASP.Net Web-API-2-controller: public class TestController : ApiController { [Route("api/method/{msg?}")] [AcceptVerbs("GET", "POST")] public string Method(string msg = "John") { return "hello " + msg; } } Sowie ein einfaches HTML-Formular, um es zu testen.

Eckige Konvertieren API-JSON-Response-Objekt mit Array-Felder

Anzahl der Antworten 2 Antworten
Lernen-Winkel und wurde durch das heroes-tutorial-ich wollte versuchen, eine Reale Welt-http-request-also ich bin schlagen die MetOffice Datenpunkt-API. Ein JSON-Objekt zurückgegeben wird, die nicht aktuell zu konvertieren, um ein array für mich zu Durchlaufen. Ich erhalte die folgende

WebAPI 2.2 nicht unterstützt substringof Funktion

Anzahl der Antworten 1 Antworten
Ich habe eine WebAPI 2.2 service mit OData-Unterstützung. Mein controller hat eine Aktion, die gibt ein IQuerable<Entity>, aber ich bin nicht in der Lage zu verwenden $filter=substringof Funktion, auch wenn ich damit alle Funktionen. [Authorize] public class

web-api-routing

Anzahl der Antworten 2 Antworten
Habe ich die folgende url: localhost/api/Maschine/somecode/alle Ich habe folgenden controller: public class MachineController : ApiController { public IEnumerable<Machine> Get() { return new List<Machine> { new Machine { LastPlayed = DateTime.UtcNow, MachineAlertCount = 1, MachineId = "122", MachineName

Unterschied zwischen client-und server-API-API

Anzahl der Antworten 4 Antworten
Wie gesagt in das Thema, kann jemand erklären, die Beziehung zwischen der client-API und die server-API? Wir haben zum Beispiel eine Website mit eigenem server in java geschrieben und verwenden Axis2. Ich bekomme Zugriff auf den source-code