手机
当前位置:查字典教程网 >编程开发 >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跨域代码片段】相关文章:

鼠标图片振动代码

JavaScript版代码高亮

JS代码混淆初步

解析Node.js基于模块和包的代码部署方式

加入收藏夹代码(兼容 gecko)

html代码调试脚本

JQuery自动触发事件的方法

JS、HTML代码运行工具

JS实现跳转代码:多域名指向同一空间

你一定会收藏的Nodejs代码片段

精品推荐
分类导航