0

フロントエンドのJavaScriptでデータを取得するためにAjaxメソッドを使用してこのリクエストがあります

  $.ajax({
  url: url,
  type: "GET",
  dataType: "jsonp",
  timeout: 5000, 
  cache: false, 
  async:async,  
  beforeSend: function(){       
  }, 
  complete: function(x, ts){ 
  } 

私のバックエンドではhttpwebrequest、データを取得するために使用しています。

    System.Net.HttpWebRequest req = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(url);
    req.Timeout = 40000;                    
    req.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0";
    req.Accept = "text/javascript,application/json, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01";
        req.Headers.GetType().InvokeMember("ChangeInternal", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.InvokeMethod, null, req.Headers, new object[] { "X-Requested-With", "XMLHttpRequest" });
        req.CookieContainer = httpCookie;
        req.KeepAlive = true; 
        req.Method = "GET";
    System.Net.HttpWebResponse res = (System.Net.HttpWebResponse)req.GetResponse();
    CookiesJar.Add(res.Cookies);

    System.IO.Stream Answer = res.GetResponseStream();
    System.IO.StreamReader sr = new System.IO.StreamReader(Answer);
    string response = sr.ReadToEnd();

バックエンド コードからの応答がありません。何が悪いの?

4

0 に答える 0