Вопросы с тегом «asp.net-core-webapi»

4
RS256 против HS256: какая разница?
Я использую Auth0 для обработки аутентификации в моем веб-приложении. Я использую ASP.NET Core v1.0.0 и Angular 2 RC5, и я не знаю много об аутентификации / безопасности в целом. В документах Auth0 для ASP.NET Core Web Api есть два варианта алгоритма JWT: RS256 и HS256. Это может быть глупый вопрос, …

10
ASP.NET Core возвращает JSON с кодом состояния
Я ищу правильный способ вернуть JSON с кодом состояния HTTP в моем контроллере .NET Core Web API. Я использую, чтобы использовать это так: public IHttpActionResult GetResourceData() { return this.Content(HttpStatusCode.OK, new { response = "Hello"}); } Это было в приложении 4.6 MVC, но теперь с .NET Core у меня, кажется, этого …

3
Файл возврата в веб-API ASP.Net Core
проблема Я хочу вернуть файл в свой контроллер веб-API ASP.Net, но все мои подходы возвращают его HttpResponseMessageкак JSON. Код на данный момент 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; } Когда я вызываю эту конечную точку …

5
Как вернуть конкретный код состояния и отсутствие содержимого из контроллера?
Я хочу, чтобы приведенный ниже пример контроллера возвращал код состояния 418 без содержимого. Установить код состояния достаточно просто, но тогда кажется, что нужно что-то сделать, чтобы сигнализировать об окончании запроса. В MVC до ASP.NET Core или в WebForms это может быть вызовом, Response.End()но как это работает в ASP.NET Core, где …

3
Тип enum больше не работает в .Net core 3.0 объект запроса FromBody
Я недавно обновил свой веб-API с .Net core 2.2 до .Net core 3.0 и заметил, что мои запросы теперь получают ошибку, когда я передаю enum в сообщении моей конечной точке. Например: У меня есть следующая модель для моей конечной точки API: public class SendFeedbackRequest { public FeedbackType Type { get; …

3
Как получить однофайловое приложение .NET Core 3 для поиска файла appsettings.json?
Как настроить однофайловое приложение .Net Core 3.0 Web API для поиска appsettings.jsonфайла, находящегося в том же каталоге, в котором построено однофайловое приложение? После запуска dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true Каталог выглядит так: XX/XX/XXXX XX:XX PM <DIR> . XX/XX/XXXX XX:XX PM <DIR> .. XX/XX/XXXX XX:XX PM 134 appsettings.json XX/XX/XXXX …

5
Аутентификация JWT и Swagger с .Net core 3.0
Я занимаюсь разработкой веб-API с .Net core 3.0 и хочу интегрировать его с SwashBuckle.Swagger. Он работает нормально, но когда я добавляю аутентификацию JWT, она не работает так, как я ожидаю. Для этого я добавил код ниже: services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { Title = "My Web API", Version = …

1
Разъяснение того, как IAsyncEnumerable работает с ASP.NET Web API
Я столкнулся с интересным поведением при изучении IAsyncEnumerable в проекте ASP.NET Web API. Рассмотрим следующие примеры кода: // 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 …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.