Запитання з тегом «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
Проблема Я хочу повернути файл у свій ASP.Net Web API Controller, але всі мої підходи повертають 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
Як повернути певний код статусу та відсутність вмісту з Controller?
Я хочу, щоб приклад контролера нижче повертав код статусу 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; set; } …

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 …

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 = "v1" …

1
Пояснення того, як IAsyncEnumerable працює з веб-API ASP.NET
Я зіткнувся з цікавою поведінкою під час дослідження IAsyncEnumerable у проекті веб-API ASP.NET. Розглянемо наступні зразки коду: // 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.