JS跨域代码片段


Posted in Javascript onAugust 30, 2012

下面的代码块是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
Javascript 相关文章推荐
基于Jquery的实现回车键Enter切换焦点
Sep 14 Javascript
Javascript面象对象成员、共享成员变量实验
Nov 19 Javascript
jQuery EasyUI API 中文文档 - Parser 解析器
Sep 29 Javascript
js冒泡法和数组转换成字符串示例代码
Aug 14 Javascript
jquery 删除cookie失效的解决方法
Nov 12 Javascript
Javscript调用iframe框架页面中函数的方法
Nov 01 Javascript
基于jquery实现简单的手风琴特效
Nov 24 Javascript
servlet+jquery实现文件上传进度条示例代码
Jan 25 Javascript
jQuery实现节点的追加、替换、删除、复制功能示例
Jul 11 jQuery
JS中async/await实现异步调用的方法
Aug 28 Javascript
three.js利用卷积法如何实现物体描边效果
Nov 27 Javascript
关于对TypeScript泛型参数的默认值理解
Jul 15 Javascript
JS跨域总结
Aug 30 #Javascript
js中判断Object、Array、Function等引用类型对象是否相等
Aug 29 #Javascript
xml转json的js代码
Aug 28 #Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
Aug 28 #Javascript
javascript 判断中文字符长度的函数代码
Aug 27 #Javascript
Jquery 数据选择插件Pickerbox使用介绍
Aug 24 #Javascript
javascript数字格式化通用类 accounting.js使用
Aug 24 #Javascript
You might like
深入了解php4(2)--重访过去
2006/10/09 PHP
php设置页面超时时间解决方法
2015/09/22 PHP
PHP中使用foreach()遍历二维数组的简单实例
2016/06/13 PHP
PHP检测数据类型的几种方法(总结)
2017/03/04 PHP
浅谈JavaScript中面向对象技术的模拟
2006/09/25 Javascript
javascript针对DOM的应用分析(三)
2012/04/15 Javascript
jQuery中contents()方法用法实例
2015/01/08 Javascript
仅30行代码实现Javascript中的MVC
2016/02/15 Javascript
Javascript实现跑马灯效果的简单实例
2016/05/31 Javascript
JavaScript常用正则函数用法示例
2017/01/23 Javascript
JS实现动态添加DOM节点和事件的方法示例
2017/04/28 Javascript
javascript如何用递归写一个简单的树形结构示例
2017/09/06 Javascript
Angular4 反向代理Details实践
2018/05/30 Javascript
这应该是最详细的响应式系统讲解了
2019/07/22 Javascript
vue.js实现h5机器人聊天(测试版)
2020/07/16 Javascript
解决vue-router 切换tab标签关闭时缓存问题
2020/07/22 Javascript
Openlayers实现扩散的动态点(水纹效果)
2020/08/17 Javascript
js实现3D旋转效果
2020/08/18 Javascript
JavaScript实现弹出窗口效果
2020/12/09 Javascript
python脚本生成caffe train_list.txt的方法
2018/04/27 Python
python利用smtplib实现QQ邮箱发送邮件
2020/05/20 Python
python实现俄罗斯方块游戏
2020/03/25 Python
python读取多层嵌套文件夹中的文件实例
2020/02/27 Python
python中time、datetime模块的使用
2020/12/14 Python
CSS3中的弹性布局em运用入门详解 1em等于多少像素
2021/02/08 HTML / CSS
美国求婚钻戒网站:Super Jeweler
2016/08/27 全球购物
英国经典球衣网站:Classic Football Shirts
2017/05/20 全球购物
澳大利亚波西米亚风连衣裙在线商店:Fortunate One
2019/04/01 全球购物
品恩科技软件测试面试题
2014/10/26 面试题
小学生自我评价范例
2013/09/24 职场文书
《高尔基和他的儿子》教学反思
2014/04/09 职场文书
企业口号大全
2014/06/12 职场文书
基层党组织建设整改方案
2014/09/16 职场文书
中秋晚会致辞
2015/07/31 职场文书
教你用Python matplotlib库制作简单的动画
2021/06/11 Python
js前端图片加载异常兜底方案
2022/06/21 Javascript