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 相关文章推荐
推荐40款强大的 jQuery 导航插件和教程(上篇)
Sep 14 Javascript
js截取固定长度的中英文字符的简单实例
Nov 22 Javascript
JS中如何设置readOnly的值
Dec 25 Javascript
javascript搜索框点击文字消失失焦时文本出现
Sep 18 Javascript
js构造函数、索引数组和属性的实现方式和使用
Nov 16 Javascript
js判断checkbox是否选中个数的方法(超简单)
Aug 19 Javascript
实现easyui的datagrid导出为excel的示例代码
Nov 10 Javascript
jQuery插件ajaxFileUpload使用详解
Jan 10 Javascript
js实现会跳动的日历效果(完整实例)
Oct 18 Javascript
JS中获取 DOM 元素的绝对位置实例详解
Apr 23 Javascript
微信小程序学习总结(五)常见问题实例小结
Jun 04 Javascript
vite+vue3.0+ts+element-plus快速搭建项目的实现
Jun 24 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
咖啡机如何保养和日常清洁?
2021/03/03 冲泡冲煮
常用的php ADODB使用方法集锦
2008/03/25 PHP
php程序之die调试法 快速解决错误
2009/09/17 PHP
PHP项目开发中最常用的自定义函数整理
2010/12/02 PHP
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
2011/06/16 PHP
用js得到网页中所有的div的id
2020/10/19 Javascript
JavaScript 函数式编程的原理
2009/10/16 Javascript
Prototype源码浅析 String部分(一)之有关indexOf优化
2012/01/15 Javascript
JavaScript(js)设置默认输入焦点(focus)
2012/12/28 Javascript
Javacript实现颜色梯度变化和渐变的效果代码
2013/05/31 Javascript
nodejs教程之环境安装及运行
2014/11/21 NodeJs
JavaScript中的alert()函数使用技巧详解
2014/12/29 Javascript
Angularjs编写KindEditor,UEidtor,jQuery指令
2015/01/28 Javascript
50 个 jQuery 插件可将你的网站带到另外一个高度
2016/04/26 Javascript
用nodejs的实现原理和搭建服务器(动态)
2016/08/10 NodeJs
easyUI实现(alert)提示框自动关闭的实例代码
2016/11/07 Javascript
angular十大常见问题
2017/03/07 Javascript
详解webpack2+React 实例demo
2017/09/11 Javascript
Angular resolve基础用法详解
2018/10/03 Javascript
微信小程序实现顶部下拉菜单栏
2018/11/04 Javascript
Python中import导入上一级目录模块及循环import问题的解决
2016/06/04 Python
Pandas实现数据类型转换的一些小技巧汇总
2018/05/07 Python
使用python 写一个静态服务(实战)
2019/06/28 Python
TensorFlow 多元函数的极值实例
2020/02/10 Python
Html5实现移动端、PC端 刮刮卡效果
2016/06/30 HTML / CSS
Hotels.com印度:酒店预订
2019/05/11 全球购物
口头翻译求职人自荐信
2013/12/07 职场文书
办公室秘书自我鉴定
2014/01/18 职场文书
办公室人员先进事迹
2014/01/27 职场文书
科长个人四风问题整改措施思想汇报
2014/10/13 职场文书
司法局2014法制宣传日活动总结
2014/11/01 职场文书
先进人物事迹材料
2014/12/29 职场文书
因家庭原因离职的辞职信范文
2015/05/12 职场文书
Python+Appium新手教程
2021/04/17 Python
mysql insert 存在即不插入语法说明
2022/03/25 MySQL
Java 死锁解决方案
2022/05/11 Java/Android