一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

ASP.NET XmlHttp跨域訪問實(shí)現(xiàn)代碼

原來由于瀏覽器的安全限制,網(wǎng)絡(luò)連接的跨域訪問時(shí)不被允許的。我們不能在瀏覽器端直接使用AJAX來跨域訪問資源,但是在服務(wù)器端是沒有這種跨域安全限制的。所以,我們只需要讓服務(wù)器端幫我們完成“跨域訪問”的工作,然后直接獲取服務(wù)器端“跨域訪問”的結(jié)果就可以了。分享下我的解決辦法,希望能有所幫助。^_^
CertCheck.ASPx: 
復(fù)制代碼 代碼如下:
using MSXML2;
  namespace CA2
  {
  public partial class CertCheck : System.Web.UI.Page
  {
  protected void Page_Load(object sender, EventArgs e)
  {
  if (Request["resultid"] != null)
  {
  string s = Request["resultid"];
  string[] result = s.Split('@');
  Label1.Text = result[1];
  System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
  xmlDoc.Load("VBR.xml");
  System.Xml.XmlElement RegNode = xmlDoc.CreateElement("Id");
  RegNode.InnerText = result[0];
  xmlDoc.DocumentElement.AppendChild(RegNode);
  RegNode = xmlDoc.CreateElement("Serial");
  RegNode.InnerText = result[1];
  xmlDoc.DocumentElement.AppendChild(RegNode);
  MSXML2.XMLHTTP xh = new MSXML2.XMLHTTPClass();
  xh.open("POST", "http://222.19.211.119/CAProcess.ASPx", false, null, null);
  xh.setRequestHeader("Content-Type", "text/xml");
  xh.setRequestHeader("Content-Type", "gb2312");
  xh.send(xmlDoc.InnerXml);
  if (xh.readyState == 4)
  {
  if (xh.status == 200)
  {
  Label1.Text += "###" + xh.responseText;
  }
  }
  }
  }
  }
  }

VBR.xml: 
復(fù)制代碼 代碼如下:
<?xml version="1.0"?>
<root>
</root>

PS: 在xh.send()中可以直接寫參數(shù),
CertCheck.ASPx:
復(fù)制代碼 代碼如下:
using System.NET;
  using System.IO;
  namespace CA2
  {
  public partial class CertCheck : System.Web.UI.Page
  {
  protected void Page_Load(object sender, EventArgs e)
  {
  if (Request["resultid"] != null)
  {
  string s = Request["resultid"];
  string[] result = s.Split('@');
  Label1.Text = result[1];
  string param = "Id="+result[0]+"&Serial="+result[1];
  byte[] bs = Encoding.ASCII.GetBytes(param);
  HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://222.19.211.119/CAProcess.ASPx");
  req.Method = "POST";
  req.ContentType = "application/x-www-form-urlencoded";
  req.ContentLength = bs.Length;
  Stream reqStream = req.GetRequestStream();
  reqStream.Write(bs, 0, bs.Length);
  reqStream.Close();
  HttpWebResponse myResponse = (HttpWebResponse)req.GetResponse();
  StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.GetEncoding("GB2312"));
  string content = reader.ReadToEnd();
  reader.Close();
  myResponse.Close();
  Label1.Text += "###" + content.ToString();
  }
  }
  }
  }

CAProcess.ASPx
復(fù)制代碼 代碼如下:
protected void Page_Load(object sender, EventArgs e)
  {
  int Id = int.Parse(Request.Form["Id"]);
  string Serial = Request.Form["Serial"];
  //
  Response.Write(Id.ToString()+" "+Serial);
  Response.End();
  }

AspNet技術(shù)ASP.NET XmlHttp跨域訪問實(shí)現(xiàn)代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 美国成人影院 | 国产91观看 | 亚洲一区二区色 | 另类文字小说图片 | 激情五月婷婷开心 | www成人免费视频 | 亚洲图色网站 | 精品在线观看免费 | 国产成人精品免费午夜 | 五月丁香六月综合缴清无码 | 开心激情综合网 | 国产成人成人一区二区 | 色天天综合 | 日本一区二区三区精品国产 | 国产福利91精品一区二区三区 | 91精品国产免费久久 | 一菊综合网成人综合网 | 激情图片 激情小说 | 91在线网| 亚洲福利秒拍一区二区 | 成人丝袜激情一区二区 | 久久久亚洲欧洲日产国码二区 | 91欧美亚洲 | 色在线观看视频 | 成年美女黄网站色大 | 国产人成午夜免视频网站 | 亚洲福利视频网 | 成年人免费小视频 | 我被黑人巨大开嫩苞在线观看 | 欧美日韩一区妖精视频yjsp | 91短视频免费在线观看 | 国产91第一页 | 色综合色狠狠天天久久婷婷基地 | 免费高清视频日本 | 国产亚洲欧洲国产综合一区 | 一二三四视频社区在线中文1 | 美女精品视频 | 久草色视频 | 午夜剧场刺激性爽免费视频 | 欧美一区二区三区婷婷月色 | 精品大臿蕉视频在线观看 |