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