【发布时间】:2017-12-19 21:23:59
【问题描述】:
我已经设置了一个 Nuget.Server 来托管一个私有的 nuget 提要。我正在尝试通过 API 访问该提要,但我无法说服它给我 json 而不是 XML。
我的客户端代码如下:
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var packagesResult = client.GetAsync("http://localhost:61654/nuget/FindPackagesById()?id=\'Moq'").Result;
Console.WriteLine(packagesResult.Content.ReadAsStringAsync().Result);
我已经检查了 App_Start 中的格式化程序
GlobalConfiguration.Configuration.Formatters
有四种格式化程序,第一个是json。
如何让 API 返回 json 而不是 XML?
【问题讨论】:
标签: c# .net .net-core nuget-server