nSwag change responseType: "blob" - PullRequest
       79

nSwag change responseType: "blob"

0 голосов
/ 16 января 2020

У меня проблема. Я использую asp. net core 3 web api. Клиент приложения Angular 8 создается с версией nSwag 13.2.1.0. Спецификация сгенерирована. 1011 * перехватчик приложения. Есть ли способ установить ответ для приложения / json ?! В моих контроллерах я установил атрибуты чванства следующим образом:

[ApiExplorerSettings(GroupName = Constatns.PublicSwaggerGroup)]
[SwaggerOperation(OperationId = "registerSeller")]
[HttpPost("api/register/seller")]
[ValidateModel]
[AllowAnonymous]
[ProducesResponseType((int)HttpResponseType.OK, Type = typeof(TokenResponse))]
[ProducesResponseType((int)HttpResponseType.BadRequest)]
[Produces("application/json")]
public async Task<TokenResponse> RegisterSeller([FromBody] RegisterSellerRequest data)
{}

1 Ответ

0 голосов
/ 13 февраля 2020

Я думаю, в настоящее время нет простого способа изменить это. Это самый простой способ загрузить все как blob, а затем преобразовать его в json или двоичный файл, в зависимости от типа ответа. Изменение этого будет означать, что шаблоны генератора станут намного сложнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...