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
Habe ich ein System.Web.Http.ApiController-abgeleitet controller: [LoggingFilterApi] public class BaseController : ApiController { public IHttpActionResult Ads(); } den filter wie folgt definiert: using System.Web.Http.Controllers; using System.Web.Http.Filters; namespace pecom.Common.Filters { public class LoggingFilterApiAttribute : ActionFilterAttribute { public override void
1
Antworten
Ich bin auf der Suche in ein ASP.net web-API zum einrichten der Authentifizierung verlangen mit ein bearer-token. Wenn Sie die OWIN-server middle-ware, wo ist der Verschlüsselungs-Schlüssel aus? Wie würde der server widerrufen, ein token, das nicht abgelaufen
3
Antworten
Habe ich folgenden Enum in meinem Projekt public enum CameraAccessMethod { Manual = 0, Panasonic = 1, Axis = 2, AirCam = 3 } Ich habe ein Objekt, das serialisiert wird entweder json oder XML je nach
2
Antworten
Ich bin die Entwicklung einer ASP.Net Web-API-Anwendung und ich habe AuthorizeAttribute für die Authentifizierung. Wenn die Authentifizierung fehlschlägt, wird der code, der ausgeführt wird ist dies. protected override void HandleUnauthorizedRequest(HttpActionContext actionContext) { HttpContext.Current.Response.AddHeader("AuthenticationStatus", "NotAuthorized"); actionContext.Response = actionContext.Request.CreateResponse(HttpStatusCode.Forbidden);
1
Antworten
Ich versuche zu Protokoll, Web-API-Request-Inhalte – also die json-string. Ich habe implementiert eine ITraceWriter Klasse (Beispiel) und konfiguriert es so, dass die Web-API-Aufrufe in die pipeline. Aber wenn ich Lesen die Anfrage.Inhalte oder kopieren in einem stream
1
Antworten
Habe ich gesehen, dass eine Antwort gesendet werden zwei verschiedene Arten von Web-API. return ResponseMessage(new HttpResponseMessage(HttpStatusCode.UnsupportedMediaType)); oder return StatusCode(HttpStatusCode.UnsupportedMediaType); Beide enden senden 415, an den Aufrufer zurück. Ich habe in der MSDN-Dokumentation für die beiden Ergebnis-Klassen, aber
1
Antworten
Entwickle ich ein log tha speichern alle Anfragen an eine db. ich erstellt einen benutzerdefinierten filter und registriert es, aber es wird nicht aufgerufen werden, wenn ich den Antrag für die controller. hier ist der LogFilter.cs public
2
Antworten
Ich versuche zurück zu kehren entsprechenden Http-codes und die Antworten von meiner Anwendung, aber ich bin kämpfen. Es scheint, dass es gibt 2 Möglichkeiten, um bestimmte http-Antworten. Den Weg ich will mit ihm zu beschäftigen, ist durch
3
Antworten
Gibt es eine einfache Weise zu konfigurieren JSON.NET so, dass einige DateTime Felder formatiert werden, ohne Zeit-und anderen DateTime Felder wird noch formatiert werden mit der Zeit? Beispiel: { firstName: 'John', lastName : 'Doe', birthday: '1965-09-23' }
3
Antworten
Habe ich ein Szenario, wo muss ich anrufen meine Web-API Delete-Methode erstellt, wie die folgenden: //DELETE: api/products/{id}/headers [HttpDelete("{id}/headers")] public void DeleteProductHeaders(int id, [FromBody] string query) { } Der trick ist, dass, um die Abfrage, die ich brauche,
2
Antworten
Bin ich mit Asp Net Mvc 4 Web Api und ich brauche, um Anfrage mit querystring-Länge > 2000 Symbole Habe ich bereits eingestellt maxQueryStringLength="10000" parameter in der web.config. Alles funktioniert gut auf meinem Entwickler-Rechner Auf IIS funktioniert
1
Antworten
Betrachten Sie folgenden code: Mein problem ist: 1) ich kann nicht scheinen zu wirken, die Fehler zu HttpContent 2) kann ich nicht verwenden, die CreateContent Erweiterung Methode wie dieser nicht vorhanden ist auf den Kontext an.Antwort.Inhalt.CreateContent Dem
3
Antworten
Möchte ich nutzen, ASP.NET WebAPI 2, aber mit meinem eigenen Authentifizierungs-Mechanismus. Ich habe versucht, entfernen Sie den code, der kommt mit SPA-template in VS 2013, sowie normale WebAPI Vorlage. Wenn ich entfernen Sie alle auth-code auf das
1
Antworten
Haben wir eine Web-API-Anwendung, die bietet eine Reihe von web-Methoden, die Kunden können anrufen und konsumieren. Es wird gehostet im IIS-und SSL-setup. Werden die Anmeldeinformationen des Benutzers in Active Directory gespeichert, aber die Kunden sind nicht nur
2
Antworten
Habe ich ein MVC-Web-API-get-Methode, die ich möchte in der Lage sein, um übergeben Sie eine null-Guid als parameter. Wenn ich ein setup das mit einer "?Id=null" bekomme ich einen 400-Antwort. Ich kann pass eine leere guid, aber
2
Antworten
Erstelle ich ein Web-Api-Methode, die annehmen sollte, eine Liste von Objekten über XML-oder JSON und fügen Sie Sie in einer Datenbank. Hier ist eine sehr einfache version von dem, was ich derzeit habe: [HttpPost] public HttpResponseMessage Put([FromBody]ProductAdd
2
Antworten
Ich versuche, rufen Sie einen OData-service mit JQuery $.ajax und laufen in einige Probleme. Wenn ich den service rufen mit dataType: "jsonp", erhalte ich den status code 200 und die Daten, die ich brauche, aber es fällt
2
Antworten
Erstelle ich einen neuen ASP.NET Web-API-Projekt. Ich habe dann nuget ziehen Ninject.Web.Common, dann habe ich den download und build-Ninject.Web.WebApi von hier. Eingeschlossen in das Projekt. Ich fügte hinzu, eine service-und die injection per Konstruktor, setup-Bindung (der debugger
2
Antworten
Ich bin mit swagger-codegen für die Erstellung meiner client-side C# - Klassen. Es macht den job, aber es gibt ein paar Dinge, die ich gerne anpassen: 1) am wichtigsten ist, wie sage ich es dem namespace, oder
4
Antworten
Ich suchte eine Menge, bevor Sie Fragen hier, aber je mehr ich Suche desto mehr verwirrt ich bekommen. Also, ich habe erstellt eine Prozedur und ich werde versuchen, die route so: public class ExecutionDelegatingHandler : DelegatingHandler {
1
Antworten
Ich versuche meine konvertieren Web-Api-Projekt zu verwenden Attribut-routing. Eine Sache, die ich bin nicht zu verstehen, ist die CreatedAtRoute Methode für eine POST-Anforderung. In meinem WebApiConfig.cs früher habe ich ein config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/account/{accountId}/site/{siteId}/visitor/{visitorId}/session/{sessionId}/{controller}/{action}", defaults: new
1
Antworten
Ich versuche zu erstellen, die einen rest-Dienst mit asp.net web-api und alles ist in Ordnung, aber ich habe jetzt über das, was mit der Authentifizierung zu tun. Bin ich ein wenig verwirrt davon, wo Sie anfangen, hier
1
Antworten
Habe ich ein httppost-web-api-Methode. Ich übergeben zu müssen, in ein token ist ein authorization-header und sammeln Sie die Antwort. Bin ich mit dem web-api-2. Meine post-Methode gibt IHttpActionResult ok(Modell). Habe ich getestet, die web-api mit POSTMAN-rest client,
4
Antworten
Ich habe VS2012 MVC4-Lösung, wo ich test-Web-API-Controller. Habe ich erfolgreich getestet, die GET, POST, PUT, aber die LÖSCHEN immer noch, hab mir einen http 404-Fehler. Wenn ich einen Haltepunkt in mein 'DeleteMovie' action in meinem api-controller, der
3
Antworten
Wir haben herausgefunden, wie es zu aktivieren session-Zustand mit webapi Beispiel hier Nun haben wir WebApi 2 Attribut-routing, also haben wir nicht mehr die route Objekt zu injizieren benutzerdefinierte handler. Gibt es eine Möglichkeit, die Aktivierung des
3
Antworten
Mache ich eine ASP.NET Web-API web-service, und ein HTML/javascript-Seite, um es zu testen. Das Problem das ich habe ist mit der übergabe eines komplexen Daten-parameter und es kommen richtig durch in den web-API-controller. Ich weiß, es gibt
1
Antworten
Habe ich begonnen, die Arbeit an einem neuen Projekt, wo ich bin freilegen-client-Funktionalität über WebApi, so dass ich Sie wiederverwenden können, die dieselbe Funktionalität über mehrere Geräte hinweg, aber es gibt einige Funktionen, die geteilt wurde, zwischen
1
Antworten
Meinem windows phone client sendet ein Stück JSON steht für den Namen und Punkten... Sollte ich über die Klasse, von der Web-API ? Was ist der code für das senden des Objekts an den server, anstatt die
1
Antworten
Hallo ich habe erstellt ein web-api-Anwendung und bin ich wieder Antwort als text-Datei. Jetzt möchte ich, um wieder eine Zip-Datei, so dass seine Größe reduziert wird Dies ist mein controller-code public HttpResponseMessage Get(String parameter) { var response
2
Antworten
Hier ist das setup, das ich derzeit habe: Client-App -----> Vermittler-Web-API-Service (Anrufe von Kunden) ------> 3rd-party-RESTful-service (Anrufe von Vermittler-service) Also, wenn ich Anrufe, stammen von dem client an den Vermittler-service oder Anrufe, die Ihren Ursprung aus der
3
Antworten
Meine elmah-logs zeigen diesen Fehler. Dies geschieht nicht mit alle Anfragen. Es passiert zeitweise. MVC 5.2, Web API 2.2, ASP.NET Identität 2-und Azure-website ist mein Umfeld. update: Hier ist mein Start.cs, OAuthOptions = new OAuthAuthorizationServerOptions() { AllowInsecureHttp
1
Antworten
Ich habe eine Web-API-service, der zurückkehren sollte, eine PDF-Datei. Ich bin dann versucht zu rufen, dass WebAPI-Methode zum Lesen der PDF-Datei. Hier ist meine API-Methode: [HttpPost] [Route("GetTestPDF")] public HttpResponseMessage TestPDF() { HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK); response.Content
1
Antworten
Ich versuche zum aktivieren von OData in einer Web-Api-Klasse und bin das hinzufügen des Attributs [Queryable] auf meine Anfrage using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web.Http; public class ItemsController : ApiController {
2
Antworten
Ich versuche mich zu authentifizieren mehrere clients (die Verbindung von einem windows-server-Anwendung - ohne browser) Zugriff auf meine .Net4.51 webAPI mit azure active directory. Habe ich erstellt ein Azure AD Anwendung für meinen webapi als "ServerWebApi" und
1
Antworten
Habe ich Folgendes: var sql = @"Select case when Test.TestTypeId = 1 then Exam.Name when Test.TestTypeId = 2 then Topic.Name end as Name, Test.Title, Test.TestId, Test.QuestionsCount FROM Test LEFT JOIN Exam ON Test.ExamId = Exam.ExamId LEFT JOIN
2
Antworten
Bin ich ein bisschen verwirrt, warum gibt es keine Individuelle Benutzer-Accounts Authentifizierungs-option in der neuesten ASP.NET Kern-Web-API-Vorlage. Ist es noch möglich, die Umsetzung einzelner Benutzerkonten die Art und Weise, dass die MVC-Vorlage macht oder würde es nicht
3
Antworten
Ich bin derzeit am Aufbau einer WebApi-service, der verbindet sich mit dem backoffice von meiner Anwendung, so dass der Benutzer auf eine Schaltfläche löst eine Reihe von web-service-Anfragen auslösen, dass meine Umbraco-website mit aktualisierten Inhalten. Die Klasse
1
Antworten
Ich versuche zu bauen, ein Web-API, verwendet das oauth-2-standard zur Authentifizierung von Benutzern mit meiner bestehenden Anwendung, wo die Web-API kommuniziert. Deshalb möchte ich die Einrichtung eines oauth-2-server/- Dienst, der überprüft, der Benutzer mit vorhandenen Anwendungen, die
1
Antworten
Möchte ich zwangsweise ungültig ein Bearer-Token ausgestellt wurde, von der Standard-ApplicationOAuthProvider aus der ASP.Net Web-API2-Projekt-Vorlage. Das Projekt hat die folgenden code, der funktioniert nicht für Bearer-tokens. Authentication.SignOut(CookieAuthenticationDefaults.AuthenticationType); Sie tun dies, indem Sie die Speicherung von Token-hashes und
3
Antworten
Habe ich folgende controller-action public void Post(Dto model) { using (var message = new MailMessage()) { var link = Url.Link("ConfirmAccount", new { model.Id }); message.To.Add(model.ToAddress); message.IsBodyHtml = true; message.Body = string.Format(@"<p>Click <a href=""{0}"">here</a> to complete your registration.<p><p>You
3
Antworten
Verwenden wir ASP.NET Entity Framework-Kern für Abfragen unsere MSSQL-Datenbank-in unserem Web-API app. Manchmal, wenn wir große Verkehr, die Abfrage an die DB endet mit dieser Fehlermeldung: Timeout ist abgelaufen. Das Zeitlimit wurde vor dem anfordern einer Verbindung
1
Antworten
Brauche ich eine custom IHttpControllerSelector angewendet werden sollte, um eine bestimmte Strecke nur. Alle anderen web-api-Routen sollten die default-Implementierung von IHttpControllerSelector. Während der recherche fand ich folgenden code, der dazu bestimmt ist, zu ersetzen, die IHttpControllerSelector beim
3
Antworten
Sagen, ich habe eine ApiController mit der folgenden Methode: [HttpGet] IEnumerable<MyType> GetSomeOfMyType( ) { return new MyType[ 10 ]; } Und ich will zu ändern, die einen der Antwort-Header, wie würde ich mich über die Umwandlung dieser
3
Antworten
Ich werde Tauchen Sie ein in ASP.NET Web-API und würde gerne wissen, ob es einen einfachen Weg, um meine Benutzer-login mit Facebook-und Twitter? InformationsquelleAutor Ryan | 2012-08-31
6
Antworten
Ich weiß, es ist möglich, DependencyResolver und registrieren Sie Schloss Windsor mit MVC aber aufgrund der beschriebenen Probleme in https://stackoverflow.com/a/4889222/139392 wir geblieben WindsorControllerFactory Methode der Umsetzung auf unsere MVC-Projekten. Aber es sieht aus wie die ApiControllers mit
2
Antworten
Ich habe eine web-api-Methode, die wie folgt aussieht: [HttpPost] [Route("messages")] public IHttpActionResult Post(IEnumerable<Email> email) { AddToQueue(email); return Ok("message added to queue"); } Meine E-Klasse sieht wie folgt aus momentan: public string Body { get; set; } public
2
Antworten
Habe ich gesehen, wie diese SO Antworten: Wieder ein Bild aus asp.net web-api-Kern als IActionResult Antwort.Körper.WriteAsync base64-string funktioniert nicht aber diese dienen entweder physische Dateien direkt dienen oder aus einem byte-array. Bitte gibt es eine Möglichkeit für
1
Antworten
Habe ich eine console-application-SERVER, dass hosts WebApi Controller mit OWIN self-hosting, und wird unter einem benutzerdefinierten Konto namens "ServiceTest1". In der selben Maschine habe ich eine andere Konsole-Anwendung-CLIENT, läuft unter dem Konto "ServiceTest2", und ich will in
2
Antworten
Geschlossen. Diese Frage ist off-topic. Es ist derzeit nicht akzeptieren Antworten. mehr. verbessern Wollen dieser Frage? "Update" die Frage so ist es on-topic für Stack-Überlauf. Geschlossen 6 Jahren. Im Grunde will ich wiederhaben VisualCube, zuvor geschrieben in
1
Antworten
Ich habe eine cloud-Anwendung mit asp web api und eckig. Sowohl gehostet auf azure. Ich brauche meine angular-app in der Lage sein, um die Kommunikation zu seriellen port (Lesen/schreiben). Wie kann ich dies tun? Habe ich gelesen,