源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JS跨域代码片段

  • 时间:2022-04-12 13:47 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JS跨域代码片段
下面的代码块是js调用一般处理程序的代理来实现js跨域的。如果js需要多次跨域,推荐下面的方法。
[u]复制代码[/u] 代码如下:
public string GetInfo(HttpContext context) { string post = "a=XX&b=XX"; return CreateHttpRequest("https://www.XXXX.com", post, "POST"); } #region 构造请求 /// <summary> /// 构造请求 /// </summary> /// <param name="requestUrl">请求地址</param> /// <param name="requestParam">请求参数</param> /// <param name="requestMethod">请求方式</param> /// <returns></returns> public string CreateHttpRequest(string requestUrl, string requestParam, string requestMethod) { try { System.Net.HttpWebRequest request = System.Net.HttpWebRequest.Create(requestUrl) as System.Net.HttpWebRequest; request.Method = requestMethod; string post = requestParam; byte[] bytes = System.Text.Encoding.UTF8.GetBytes(post); request.ContentType = "application/x-www-form-urlencoded"; request.ContentLength = bytes.Length; System.IO.Stream stream = request.GetRequestStream(); stream.Write(bytes, 0, bytes.Length); System.Net.HttpWebResponse response = request.GetResponse() as System.Net.HttpWebResponse; System.IO.StreamReader sr = new System.IO.StreamReader(response.GetResponseStream(), System.Text.Encoding.UTF8); return sr.ReadToEnd(); } catch (Exception) { return ""; } } #endregion
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部