gpt4 book ai didi

c# - 如何导入 System.Net.Http.ObjectContent 以便我可以将 HttpResponseMessage.Content 转换为它?
转载 作者:太空宇宙 更新时间:2023-11-03 12:00:22 24 4
gpt4 key购买 nike

对于我的单元测试,我想将 HttpResponseMessage 的内容转换为正确的类型,这样我就可以访问它的 Value 属性,如下所示:

var content = result.Content as System.Net.Http.ObjectContent<object>;

当我调试时,我可以看到类型是这样的:

System.Net.Http.HttpContent {System.Net.Http.ObjectContent<object>}

但是,我收到以下错误:

The type or namespace name 'ObjectContent<>' does not exist in the namespace 'System.Net.Http' (are you missing an assembly reference?)

但它在我的项目引用中,当我使用 using 导入该程序集时它是可识别的关键字,因此肯定存在。

当我导入命名空间时,我收到以下错误消息:

The type or namespace name 'ObjectContent<>' could not be found (are you missing a using directive or an assembly reference?)

我也试过只写 ObjectContent , 没有 <object> ,但是会出现同样的错误。

最佳答案

我需要安装Microsoft.AspNet.WebApi.Client,之后编译器才能识别ObjectContent

关于c# - 如何导入 System.Net.Http.ObjectContent<object> 以便我可以将 HttpResponseMessage.Content 转换为它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57327453/

24 4 0