HttpWebRequest不包含GetResponse()的定义

时间:2017-08-01 23:45:06

标签: c# httpwebrequest httpwebresponse

我让我对我的代码视而不见我已经看了几个小时我的代码但是我不明白为什么没有检测到getResponse()

我看了this question要么我不理解答案,要么不适用于我的情况。我浏览了一堆例子,他们的代码几乎与我的相同。我错过了一些明显的东西吗?

private String GetRequest(String link)
    {
        HttpWebRequest request = null;
        WebResponse response = null;
        const string appId = "0000";
        const string appKey = "0000";

        try
        {

            request = (HttpWebRequest) WebRequest.Create(link);

            request.Headers["app_id"] = appId;
            request.Headers["app_key"] = appKey;

            request.Method = "GET";
            request.Accept = "application/json";

            response = request.GetResponse(); // not working

            //response.Close();
        }
        catch (Exception e)
        {
            Console.WriteLine("Exception caught: {0}", e);
        }

    }

GetResponse()给了我错误:

  

'System.Net.HttpWebRequest'不包含'GetResponse'的定义,并且没有可以找到接受类型'System.Net.HttpWebRequest'的第一个参数的扩展方法'GetResponse'(你是否缺少using指令或汇编参考?)

0 个答案:

没有答案