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.
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
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.
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
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
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:
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
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
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
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
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
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
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
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:
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
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.
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>
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
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
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
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
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
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
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":
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,
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",
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.
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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")]
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,
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
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 ?
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
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.
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
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
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
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