具有Unity / Hololens的HttpClient

时间:2017-11-23 16:43:38

标签: c# unity3d hololens

我目前正在玩Hololens和Hololens编程。对于我的任务,我需要与我的REST API进行通信,并使用数据构建一些内容。

我试图将HttpClient用于我的任务。

我使用Install-Package Microsoft.AspNet.WebApi.Client安装了它,因此当我在Visual Studio 2017中编辑脚本时,它可以正常工作。命名空间System.Net.Http工作正常。

但是当我切换到Unity时,它会一直告诉我以下内容:

  

Assets / Scripts / RestClient.cs(77,46):错误CS1061:类型   ' System.Net.Http.HttpContent'不包含的定义   ' ReadAsAsync'没有扩展方法' ReadAsAsync'类型   ' System.Net.Http.HttpContent'可以找到。你错过了吗?   装配参考?

它引用了我之前链接的微软文档中的代码片段:

static async Task<Product> GetProductAsync(string path)
{
    Product product = null;
    HttpResponseMessage response = await client.GetAsync(path);
    if (response.IsSuccessStatusCode)
    {
        product = await response.Content.ReadAsAsync<Product>();
    }
    return product;
}

它只是说,没有ReadAsAsync<T>(),但它可以在Visual Studio 2017中使用,它可以在文档中使用。我很困惑,知道。

我几乎整天都试图解决这个问题。

已经做过:this

0 个答案:

没有答案