3

次のコード行が完全なコンテンツをロードせずに要求の応答タイプのみを取得するかどうかを知っている人から確認したいのは、アプリケーションの応答タイプに対していくつかの条件が必要であり、時間を無駄にしたくないためです無視する必要があるそのリソースについて。

request = (HttpWebRequest)System.Net.HttpWebRequest.Create(url);
response = (HttpWebResponse)request.GetResponse();
var responseType = response.ContentType;
4

2 に答える 2

1

Methodプロパティを次のように設定するのがおそらく最も簡単"HEAD"です。そうすると、実際のコンテンツは取得されず、ヘッダーだけが取得されます。

その一方で、コンテンツが必要な場合は 2 つのリクエストを行う必要があるということです...

于 2012-12-25T11:36:14.580 に答える
-1
Please use below code to get the data in response string
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL);
    request.Method = "GET";
    request.ContentType = "application/json";
    try
    {
        WebResponse webResponse = request.GetResponse();
        using (Stream webStream = webResponse.GetResponseStream())
        {
            if (webStream != null)
            {
                using (StreamReader responseReader = new StreamReader(webStream))
                {
                    string response = responseReader.ReadToEnd();
                    JObject objjson = JObject.Parse(response);

                    var obj= (from p in objjson["YourobjectList"].Children()
                                      select p).ToList();



                }
            }
        }
    }
    catch (Exception ex)
    {
    }
于 2012-12-25T12:11:25.090 に答える