Swagger-net(或 swashbuckle):如何在 xml 请求中设置名称空间?
Swagger-net (or swashbuckle) : how to set the namespace in the xml requests?
有没有办法使用 Swagger-net 生成带有 xml 命名空间的示例请求?还是虚张声势?
我在想这样的事情:
[SwaggerResponseExample(HttpStatusCode.OK,
typeof(ResponseExample), xmlnamespace="wanted xml namespace goes here...")]
在 Swagger-Net 中你有 SwaggerResponse
你可以这样称呼它:
[SwaggerResponse(400, "Bad request")]
public class SwaggerAnnotatedController : ApiController
{
[SwaggerResponseRemoveDefaults]
[SwaggerResponse(HttpStatusCode.Created, Type = typeof(int), MediaType = "text", Examples = 123)]
[SwaggerResponse(HttpStatusCode.BadRequest, "Invalid message", typeof(HttpError))]
public int Create(Message message)
{
throw new NotImplementedException();
}
[SwaggerResponse( 200, Type = typeof( IEnumerable<Message> ), TypeName = "Messages" )]
public IEnumerable<Message> GetAll()
{
throw new NotImplementedException();
}
但我从来不需要 xmlnamespace,所以没有这样的选项:
但如果您能提供有关如何使用 xmlnamespace 的准确详细信息,我可以添加它。
有没有办法使用 Swagger-net 生成带有 xml 命名空间的示例请求?还是虚张声势?
我在想这样的事情:
[SwaggerResponseExample(HttpStatusCode.OK,
typeof(ResponseExample), xmlnamespace="wanted xml namespace goes here...")]
在 Swagger-Net 中你有 SwaggerResponse
你可以这样称呼它:
[SwaggerResponse(400, "Bad request")]
public class SwaggerAnnotatedController : ApiController
{
[SwaggerResponseRemoveDefaults]
[SwaggerResponse(HttpStatusCode.Created, Type = typeof(int), MediaType = "text", Examples = 123)]
[SwaggerResponse(HttpStatusCode.BadRequest, "Invalid message", typeof(HttpError))]
public int Create(Message message)
{
throw new NotImplementedException();
}
[SwaggerResponse( 200, Type = typeof( IEnumerable<Message> ), TypeName = "Messages" )]
public IEnumerable<Message> GetAll()
{
throw new NotImplementedException();
}
但我从来不需要 xmlnamespace,所以没有这样的选项:
但如果您能提供有关如何使用 xmlnamespace 的准确详细信息,我可以添加它。