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 相关文章推荐
网页图片延时加载的js代码
Apr 22 Javascript
jquery中的ajax方法怎样通过JSONP进行远程调用
May 04 Javascript
javascript HTML5 canvas实现打砖块游戏
Jun 18 Javascript
JS中JSON对象和String之间的互转及处理技巧
Apr 06 Javascript
第二次聊一聊JS require.js模块化工具的基础知识
Apr 17 Javascript
JavaScript中的Object对象学习教程
May 20 Javascript
基于JavaScript实现类名的添加与移除
Apr 23 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
Jul 13 Javascript
node(koa2) web应用模块介绍详解
Mar 29 Javascript
Vue中的transition封装组件的实现方法
Aug 13 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
Apr 10 Javascript
JS如何监听div的resize事件详解
Dec 03 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
漂亮但不安全的CTB
2006/10/09 PHP
PHP异步调用socket实现代码
2012/01/12 PHP
php 注释规范
2012/03/29 PHP
PHP curl 并发最佳实践代码分享
2012/09/05 PHP
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
2013/06/24 PHP
解析php如何将日志写进syslog
2013/06/28 PHP
php 批量查询搜狗sogou代码分享
2015/05/17 PHP
PHP字符串和十六进制如何实现互相转换
2020/07/16 PHP
js实现iframe动态调整高度的代码
2008/01/06 Javascript
js form action动态修改方法
2008/11/04 Javascript
利用JS重写Cognos右键菜单的实现代码
2010/04/11 Javascript
利用div+jquery自定义滚动条样式的2种方法
2013/07/18 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
2016/06/01 Javascript
jQuery监听文件上传实现进度条效果的方法
2016/10/16 Javascript
有关suggest快速删除后仍然出现下拉列表的bug问题
2016/12/02 Javascript
BootStrap轮播HTML代码(推荐)
2016/12/10 Javascript
微信小程序 商城开发(ecshop )简单实例
2017/04/07 Javascript
javascript实现二叉树的代码
2017/06/08 Javascript
Angular简单验证功能示例
2017/12/22 Javascript
nodejs使用redis作为缓存介质实现的封装缓存类示例
2018/02/07 NodeJs
JavaScript时间与时间戳的转换操作实例分析
2018/12/07 Javascript
使用vuex较为优雅的实现一个购物车功能的示例代码
2019/12/09 Javascript
微信小程序实现吸顶效果
2020/01/08 Javascript
[50:17]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
2019/01/15 Python
Python模块、包(Package)概念与用法分析
2019/05/31 Python
python中的线程threading.Thread()使用详解
2019/12/17 Python
Python多进程编程multiprocessing代码实例
2020/03/12 Python
股权转让意向书
2014/04/01 职场文书
第二课堂活动总结
2014/05/07 职场文书
夫妻分居协议书范文
2014/11/26 职场文书
2016党员干部反腐倡廉心得体会
2016/01/13 职场文书
2016年教代会开幕词
2016/03/04 职场文书
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript
奥特曼十大神器:奥特手镯在榜,第一是贝利亚的神器
2022/03/18 日漫
docker-compose部署Yapi的方法
2022/04/08 Servers