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 自定义事件初探
Aug 21 Javascript
js判断ie版本号的简单实现代码
Mar 05 Javascript
jQuery函数map()和each()介绍及异同点分析
Nov 08 Javascript
在JavaScript中操作时间之setYear()方法的使用
Jun 12 Javascript
javascript实现在指定元素中垂直水平居中
Sep 13 Javascript
基于JavaScript代码实现随机漂浮图片广告
Jan 05 Javascript
prototype框架中美元符号$用法分析
Jan 22 Javascript
JS实现控制文本框的内容
Jul 10 Javascript
Bootstrap实现各种进度条样式详解
Apr 13 Javascript
详解用vue-cli来搭建vue项目和webpack
Apr 20 Javascript
Js利用prototype自定义数组方法示例
Oct 20 Javascript
浅谈vue后台管理系统权限控制思考与实践
Dec 19 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
phpMyadmin 用户权限中英对照
2010/04/02 PHP
php strcmp使用说明
2010/04/22 PHP
Codeigniter整合Tank Auth权限类库详解
2014/06/12 PHP
PHP获取mysql数据表的字段名称和详细信息的方法
2014/09/27 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
2017/02/10 PHP
Django中的cookie与session操作实例代码
2017/08/17 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
php实现支付宝当面付(扫码支付)功能
2018/05/30 PHP
PHP的mysqli_select_db()函数讲解
2019/01/23 PHP
jquery删除指定子元素代码实例
2015/01/13 Javascript
js实现鼠标拖动功能
2017/03/20 Javascript
vue axios 给生产环境和发布环境配置不同的接口地址(推荐)
2018/05/08 Javascript
深入浅析Node环境和浏览器的区别
2018/08/14 Javascript
解决vue同一slot在组件中渲染多次的问题
2018/09/06 Javascript
javascript验证form表单数据的案例详解
2019/03/25 Javascript
详解原生JS动态添加和删除类
2019/03/26 Javascript
JS面向对象实现飞机大战
2020/08/26 Javascript
基于vue-simple-uploader封装文件分片上传、秒传及断点续传的全局上传插件功能
2021/02/23 Vue.js
跟老齐学Python之Python文档
2014/10/10 Python
Python实现批量下载图片的方法
2015/07/08 Python
Python实现八大排序算法
2016/08/13 Python
深入理解python中的atexit模块
2017/03/07 Python
浅谈pyqt5在QMainWindow中布局的问题
2019/06/21 Python
python自动化实现登录获取图片验证码功能
2019/11/20 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
一文带你掌握Pyecharts地理数据可视化的方法
2021/02/06 Python
美国电力供应商店/电气批发商:USESI
2018/10/12 全球购物
JD Sports芬兰:英国领先的运动鞋和运动服饰零售商
2018/11/16 全球购物
医学院校毕业生自荐信范文
2014/01/01 职场文书
工程项目建议书范文
2014/03/12 职场文书
机械电子工程专业求职信
2014/06/22 职场文书
2015年全国科普日活动总结
2015/03/23 职场文书
大学学生会主席竞选稿怎么写?
2019/08/19 职场文书
读《人生的智慧》有感:闲暇是人生的精华
2019/12/25 职场文书
超详细Python解释器新手安装教程
2021/05/10 Python
MySQL系列之十二 备份与恢复
2021/07/02 MySQL