フロントエンドの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();
バックエンド コードからの応答がありません。何が悪いの?