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 相关文章推荐
Mootools 1.2教程 Fx.Tween的使用
Sep 15 Javascript
Cookie 小记
Apr 01 Javascript
javascript new后的constructor属性
Aug 05 Javascript
JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
Oct 11 Javascript
JS 控件事件小结
Oct 31 Javascript
JS设置cookie、读取cookie、删除cookie
Apr 17 Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
May 25 Javascript
jQuery实现的导航下拉菜单效果
Jul 04 Javascript
微信小程序开发入门基础教程
Apr 19 Javascript
angularjs性能优化的方法
Sep 05 Javascript
JQuery实现简单的复选框树形结构图示例【附源码下载】
Jul 16 jQuery
ES6中Promise的使用方法实例总结
Feb 18 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
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
PHP实现一维数组转二维数组的方法
2015/02/25 PHP
laravel在中间件内生成参数并且传递到控制器中的2种姿势
2019/10/15 PHP
php中加密解密DES类的简单使用方法示例
2020/03/26 PHP
兼容IE和Firefox火狐的上下、左右循环无间断滚动JS代码
2013/04/19 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
使用js复制链接中的部分文字的方法
2015/07/30 Javascript
jquery 点击元素后,滚动条滚动至该元素位置的方法
2016/08/05 Javascript
微信小程序 Page()函数详解
2016/10/17 Javascript
js实现网页定位导航功能
2017/03/07 Javascript
基于JavaScript实现百度搜索框效果
2020/06/28 Javascript
vue 动态修改a标签的样式的方法
2018/01/18 Javascript
pybind11在Windows下的使用教程
2019/07/04 Python
python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中
2019/08/24 Python
详解python中index()、find()方法
2019/08/29 Python
python路径的写法及目录的获取方式
2019/12/26 Python
用pytorch的nn.Module构造简单全链接层实例
2020/01/14 Python
Python实现计算长方形面积(带参数函数demo)
2020/01/18 Python
python网络编程:socketserver的基本使用方法实例分析
2020/04/09 Python
python def 定义函数,调用函数方式
2020/06/02 Python
python里的单引号和双引号的有什么作用
2020/06/17 Python
python 实现超级玛丽游戏
2020/11/25 Python
python 调整图片亮度的示例
2020/12/03 Python
谈谈对css属性box-sizing的了解
2017/01/04 HTML / CSS
浅谈html5 video 移动端填坑记
2018/01/15 HTML / CSS
购买200个世界上最好的内衣品牌:Bare Necessities
2017/02/11 全球购物
Crabtree & Evelyn欧盟:豪华洗浴、身体和护发
2021/03/09 全球购物
法学毕业生自我鉴定
2014/01/31 职场文书
本科生自荐信
2014/06/18 职场文书
小学教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
2015年校长新年寄语
2014/12/08 职场文书
教师辞职信范文
2015/02/28 职场文书
高中生思想道德自我评价
2015/03/09 职场文书
「Manga Time Kirara MAX」2022年5月号封面公开
2022/03/21 日漫
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android
开发微信小程序之WXSS样式教程
2022/04/18 HTML / CSS