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 相关文章推荐
javascript 字符串连接的性能问题(多浏览器)
Nov 18 Javascript
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
Aug 03 Javascript
jquery ajax 调用失败的原因示例介绍
Sep 27 Javascript
js 删除数组的几种方法小结
Feb 21 Javascript
js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件实例
Apr 29 Javascript
javascript HTML5文件上传FileReader API
Mar 27 Javascript
jQuery实现两列等高并自适应高度
Dec 22 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 jQuery
JavaScript中的&quot;=、==、===&quot;区别讲解
Jan 22 Javascript
微信小程序实现侧边分类栏
Oct 21 Javascript
浅谈TypeScript的类型保护机制
Feb 23 Javascript
手动实现vue2.0的双向数据绑定原理详解
Feb 06 Vue.js
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
php 中文字符串首字母的获取函数分享
2013/11/04 PHP
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
Javascript编写2048小游戏
2015/07/07 Javascript
javascript中 try catch用法
2015/08/16 Javascript
js实现的动画导航菜单效果代码
2015/09/10 Javascript
Angularjs中如何使用filterFilter函数过滤
2016/02/06 Javascript
JS三级可折叠菜单实现方法
2016/02/29 Javascript
Vue方法与事件处理器详解
2016/12/01 Javascript
vue.js框架实现表单排序和分页效果
2017/08/09 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
2017/09/20 Javascript
vue v-model实现自定义样式多选与单选功能
2018/07/05 Javascript
JavaScript实现的文本框placeholder提示文字功能示例
2018/07/25 Javascript
详解微信小程序canvas圆角矩形的绘制的方法
2018/08/22 Javascript
nodejs的安装使用与npm的介绍
2019/09/11 NodeJs
Vue检测屏幕变化来改变不同的charts样式实例
2020/10/26 Javascript
Python随机生成均匀分布在单位圆内的点代码示例
2017/11/13 Python
python操作列表的函数使用代码详解
2017/12/28 Python
Python文件循环写入行时防止覆盖的解决方法
2018/11/09 Python
Python字符串内置函数功能与用法总结
2019/04/16 Python
Python bisect模块原理及常见实例
2020/06/17 Python
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
Too Faced官网:美国知名彩妆品牌
2017/03/07 全球购物
拥有超过850家商店的美国在线派对商店:Party City
2018/10/21 全球购物
乌克兰鞋类购物网站:Eobuv.com.ua
2020/11/28 全球购物
SIMON MILLER官网:洛杉矶的生活方式品牌
2020/10/19 全球购物
房地产开发计划书
2014/01/10 职场文书
企业军训感言
2014/02/08 职场文书
小学优秀教育工作者事迹材料
2014/05/09 职场文书
初中学校对照检查材料
2014/08/19 职场文书
党员评议思想汇报
2014/10/08 职场文书
电话营销开场白
2015/05/29 职场文书
大学生读书笔记范文
2015/07/01 职场文书
重阳节简报
2015/07/20 职场文书
Golang: 内建容器的用法
2021/05/05 Golang
sql中mod()函数取余数的用法
2021/05/29 SQL Server
浅析Python中的随机采样和概率分布
2021/12/06 Python