Als «asp.net-core-webapi» getaggte Fragen

4
RS256 vs HS256: Was ist der Unterschied?
Ich verwende Auth0, um die Authentifizierung in meiner Web-App durchzuführen. Ich verwende ASP.NET Core v1.0.0 und Angular 2 rc5 und weiß nicht viel über Authentifizierung / Sicherheit im Allgemeinen. In den Auth0-Dokumenten für ASP.NET Core Web Api gibt es zwei Möglichkeiten für den JWT-Algorithmus: RS256 und HS256. Dies mag eine …

10
ASP.NET Core gibt JSON mit Statuscode zurück
Ich suche nach dem richtigen Weg, um JSON mit einem HTTP-Statuscode in meinem .NET Core Web API-Controller zurückzugeben. Ich benutze es so: public IHttpActionResult GetResourceData() { return this.Content(HttpStatusCode.OK, new { response = "Hello"}); } Dies war in einer 4.6 MVC-Anwendung, aber jetzt mit .NET Core habe ich anscheinend nicht das, …

3
Rückgabedatei in der ASP.Net Core-Web-API
Problem Ich möchte eine Datei in meinem ASP.Net Web API Controller zurückgeben, aber alle meine Ansätze geben die HttpResponseMessageals JSON zurück. Code bisher public async Task<HttpResponseMessage> DownloadAsync(string id) { var response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StreamContent({{__insert_stream_here__}}); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream"); return response; } Wenn ich diesen Endpunkt in …


4
Rückgabe eines 404 von einem explizit typisierten ASP.NET Core API-Controller (nicht IActionResult)
ASP.NET Core API-Controller geben normalerweise explizite Typen zurück (und dies standardmäßig, wenn Sie ein neues Projekt erstellen). [Route("api/[controller]")] public class ThingsController : Controller { // GET api/things [HttpGet] public async Task<IEnumerable<Thing>> GetAsync() { //... } // GET api/things/5 [HttpGet("{id}")] public async Task<Thing> GetAsync(int id) { Thing thingFromDB = await GetThingFromDBAsync(); …

3
Der Aufzählungstyp funktioniert nicht mehr im .Net Core 3.0 FromBody-Anforderungsobjekt
Ich habe kürzlich meine Web-API von .Net Core 2.2 auf .Net Core 3.0 aktualisiert und festgestellt, dass meine Anforderungen jetzt einen Fehler erhalten, wenn ich eine Aufzählung in einem Beitrag an meinen Endpunkt übergebe. Zum Beispiel: Ich habe das folgende Modell für meinen API-Endpunkt: public class SendFeedbackRequest { public FeedbackType …

3
Wie kann ich meine .NET Core 3-Einzeldateianwendung dazu bringen, die Datei appsettings.json zu finden?
Wie sollte eine .NET Core 3.0-Web-API-Anwendung mit einer einzelnen Datei so konfiguriert werden, dass nach der appsettings.jsonDatei gesucht wird, die sich in demselben Verzeichnis befindet, in dem die Einzeldateianwendung erstellt wurde? Nach dem Rennen dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true Das Verzeichnis sieht folgendermaßen aus: XX/XX/XXXX XX:XX PM <DIR> …

5
JWT-Authentifizierung und Swagger mit .Net Core 3.0
Ich entwickle einige Web-APIs mit .Net Core 3.0 und möchte sie in SwashBuckle.Swagger integrieren. Es funktioniert einwandfrei, aber wenn ich die JWT-Authentifizierung hinzufüge, funktioniert es nicht wie erwartet. Dazu habe ich den folgenden Code hinzugefügt: services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { Title = "My Web API", Version = "v1" …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.