github上的Microsoft.AspNet.WebApi.Client在哪里?

时间:2016-09-28 19:17:08

标签: c# asp.net-core .net-core

我的.NET Core库的框架设置为netstandard1.6。在库中我想使用HttpClient的扩展方法PostAsJsonAsync,但是我想确保这个扩展方法确保OK响应。类似的东西:

httpResponse.EnsureSuccessStatusCode()

我假设整个ASP.NET核心代码都在GitHub上。我在GitHub上哪里可以找到Microsoft.AspNet.WebApi.Client的代码库?我在这里找不到它:https://github.com/aspnet

1 个答案:

答案 0 :(得分:1)

不幸的是,

Microsoft.AspNet.WebApi.Client是一个不清楚的名字。 NuGet description for the package这样解释:

  

此软件包为System.Net.Http添加了对格式设置和内容协商的支持。它包括对JSON,XML和表单URL编码数据的支持。

如果更仔细地查看软件包,您会发现它不包含任何名为Microsoft.AspNet.WebApi.Client的程序集。相反,它包含System.Net.Http.Formatting.dll,其中包含System.Net.Http名称空间中的实用程序。

有了这些信息,由于NuGet上的链接实际上是正确的,因此找到该软件包的来源并不难。

您可以在aspnet/AspNetWebStack repository中找到源。