我正在使用Refit库来访问我的 API。这工作得很好,但我在我的 url 中使用枚举列表时遇到了一些问题。
[Get("/track/")]
Task<IList<Track>> GetAll(int size = 20, int from = 0, [AliasAs("content-types")] IEnumerable<TrackSubType> contentTypes = null, IEnumerable<string> tags = null, string language = null);
IEnumerable contentTypes 当前转换为:
https://website.com/track/?content-type=System.Collections.Generic.List`1[Api.Implementation.Models.TrackSubType]
我想要它的格式:
https://website.com/track/?content-type[]=sometype
我怎样才能做到这一点?