Pytania otagowane jako asp.net-core-webapi

4
RS256 vs HS256: Jaka jest różnica?
Używam Auth0 do obsługi uwierzytelniania w mojej aplikacji internetowej. Używam ASP.NET Core v1.0.0 i Angular 2 rc5 i ogólnie nie wiem dużo na temat uwierzytelniania / bezpieczeństwa. W dokumentach Auth0 dla ASP.NET Core Web Api istnieją dwie możliwości wyboru algorytmu JWT: RS256 i HS256. To może być głupie pytanie, ale: …

10
ASP.NET Core zwraca kod JSON z kodem stanu
Szukam prawidłowego sposobu zwracania kodu JSON z kodem stanu HTTP w moim kontrolerze interfejsu API sieci Web .NET Core. Używam tego w ten sposób: public IHttpActionResult GetResourceData() { return this.Content(HttpStatusCode.OK, new { response = "Hello"}); } To było w aplikacji 4.6 MVC, ale teraz z .NET Core wydaje mi się, …

3
Zwróć plik w ASP.Net Core Web API
Problem Chcę zwrócić plik w moim kontrolerze interfejsu API sieci Web ASP.Net, ale wszystkie moje podejścia zwracają plik HttpResponseMessage jako JSON. Kod do tej pory 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; } Kiedy wywołuję ten …


3
Typ wyliczeniowy nie działa już w obiekcie żądania FromBody .Net core 3.0
Niedawno zaktualizowałem mój interfejs WWW z .Net core 2.2 do .Net core 3.0 i zauważyłem, że moje żądania pojawiają się teraz, gdy przekazuję wyliczenie w poście do mojego punktu końcowego. Na przykład: Mam następujący model mojego punktu końcowego interfejsu API: public class SendFeedbackRequest { public FeedbackType Type { get; set; …

2
Jak mogę uzyskać aplikację z jednym plikiem .NET Core 3, aby znaleźć plik appsettings.json?
Jak należy skonfigurować aplikację interfejsu API sieci Web z jednym plikiem .Net Core 3.0 w celu wyszukiwania appsettings.jsonpliku znajdującego się w tym samym katalogu, w którym zbudowana jest aplikacja z jednym plikiem? Po bieganiu dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true Katalog wygląda następująco: XX/XX/XXXX XX:XX PM <DIR> . XX/XX/XXXX …

5
Uwierzytelnianie JWT i Swagger z .Net core 3.0
Zajmuję się tworzeniem interfejsu API sieci Web z .Net core 3.0 i chcę zintegrować go z SwashBuckle.Swagger. Działa dobrze, ale po dodaniu uwierzytelnienia JWT nie działa zgodnie z oczekiwaniami. Aby to zrobić, dodałem poniższy kod: services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { Title = "My Web API", Version = "v1" …

1
Wyjaśnienie, w jaki sposób IAsyncEnumerable współpracuje z ASP.NET Web API
Spotkałem interesujące zachowanie podczas eksploracji IAsyncEnumerable w projekcie ASP.NET Web API. Rozważ następujące przykłady kodu: // Code Sample 1 [HttpGet] public async IAsyncEnumerable<int> GetAsync() { for (int i = 0; i < 10; i++) { await Task.Delay(1000); yield return i; } } // Code Sample 2 [HttpGet] public async IAsyncEnumerable<string> …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.