Contributions
Could not make "api-version" Header parameter mandatory in Swagger v 6.1.4
The below "api-version" is populated as HttpParameter when configuring any API with versioning and it is working fine in both swaggerUI and postman. If user doesn't enter the "api-version" and click on "Execute" then the below error message will be displayed in both SwaggerUI and postman. But our org wants that field as mandatory(ie * required as shown in the below screenshot), so any user should enter"api-version" before clicking on"Execute" button in SwaggerUI. So, making the same parameter mandatory as other parameters by using below "SwaggerRequestHeaderParam" code, [SwaggerRequestHeaderParam("ClientAppId", "Client app ID.", true)] [SwaggerRequestHeaderParam("api-version", "Api version.", true)] The SwaggerUI will populate the both fields as mentioned below. So far SwaggerUI and code are fine. But SwaggerUI is unresponsive even after entering valid "api-version" number as shown below screenshot and other fields are working fine. Is there any one faced this issue? I have written our own custom filter as well but still facing same behavior. We really appreciate your response. Thanks in advance.763Views0likes1Comment