手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS跨域代码片段
JS跨域代码片段
摘要:下面的代码块是js调用一般处理程序的代理来实现js跨域的。如果js需要多次跨域,推荐下面的方法。复制代码代码如下:publicstringG...

下面的代码块是js调用一般处理程序的代理来实现js跨域的。如果js需要多次跨域,推荐下面的方法。

复制代码 代码如下:

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

【JS跨域代码片段】相关文章:

VBScript版代码高亮

编写高质量JavaScript代码的基本要点

关于JavaScript作用域你想知道的一切

7个有用的jQuery代码片段分享

JavaScript实现列表分页功能特效

AngularJS身份验证的方法

使用RequireJS优化JavaScript引用代码的方法

文字幻灯片

浏览器检测JS代码(兼容目前各大主流浏览器)

JS代码混淆初步

精品推荐
分类导航