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

255
RS256 против HS256: какая разница?

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

153
ASP.NET Core возвращает JSON с кодом состояния

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

132
Файл возврата в веб-API ASP.Net Core

проблема Я хочу вернуть файл в свой контроллер веб-API ASP.Net, но все мои подходы возвращают его HttpResponseMessageкак JSON. Код на данный момент public async Task<HttpResponseMessage> DownloadAsync(string id) { var response = new HttpResponseMessage(HttpStatusCode.OK); response.Content =...

120
Как вернуть конкретный код состояния и отсутствие содержимого из контроллера?

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

15
Тип enum больше не работает в .Net core 3.0 объект запроса FromBody

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

11
Как получить однофайловое приложение .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...

10
Аутентификация JWT и Swagger с .Net core 3.0

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

9
Разъяснение того, как 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...