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实现的批量图片预览加载功能
Aug 14 Javascript
window resize和scroll事件的基本优化思路
Apr 29 Javascript
使用JavaScript开发IE浏览器本地插件实例
Feb 18 Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
Dec 14 Javascript
探讨:JavaScript ECAMScript5 新特性之get/set访问器
May 05 Javascript
JQuery对ASP.NET MVC数据进行更新删除
Jul 13 Javascript
jquery层级选择器(匹配父元素下的子元素实现代码)
Sep 05 Javascript
详谈js中标准for循环与foreach(for in)的区别
Nov 02 Javascript
vue渲染时闪烁{{}}的问题及解决方法
Mar 28 Javascript
微信小程序之swiper轮播图中的图片自适应高度的方法
Apr 23 Javascript
JS操作json对象key、value的常用方法分析
Oct 29 Javascript
解决antd 下拉框 input [defaultValue] 的值的问题
Oct 31 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
php在程序中将网页生成word文档并提供下载的代码
2012/10/09 PHP
记录mysql性能查询过程的使用方法
2013/05/02 PHP
处理单名多值表单的详解
2013/06/08 PHP
深入Apache与Nginx的优缺点比较详解
2013/06/17 PHP
php面向对象中的魔术方法中文说明
2014/03/04 PHP
php设计模式之单例模式实例分析
2015/02/25 PHP
this和执行上下文实现代码
2010/07/01 Javascript
仿新浪微博返回顶部的jquery实现代码
2012/10/01 Javascript
jquery动态增加删减表格行特效
2015/11/20 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
jQuery实现微信长按识别二维码功能
2016/08/26 Javascript
js实现适合新闻类图片的轮播效果
2017/02/05 Javascript
求js数组的最大值和最小值的四种方法
2017/03/03 Javascript
JS常用正则表达式总结【经典】
2017/05/12 Javascript
在vue中利用全局路由钩子给url统一添加公共参数的例子
2019/11/01 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
2020/03/10 Javascript
Python2.x中str与unicode相关问题的解决方法
2015/03/30 Python
Python实现Linux命令xxd -i功能
2016/03/06 Python
python的socket编程入门
2018/01/29 Python
python MySQLdb使用教程详解
2018/03/20 Python
Python数据可视化:箱线图多种库画法
2019/11/06 Python
Python实例方法、类方法、静态方法区别详解
2020/09/05 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
师范应届生求职信
2013/11/15 职场文书
国贸专业个人求职信分享
2013/12/04 职场文书
师范毕业生个人求职信
2013/12/09 职场文书
农村婚礼证婚词
2014/01/10 职场文书
师范教师专业大学生职业生涯规划范文
2014/03/02 职场文书
销售经理竞聘书
2014/03/31 职场文书
酒店管理求职信
2014/06/09 职场文书
纪念九一八事变演讲稿:勿忘国耻
2014/09/14 职场文书
村党支部书记个人对照材料汇报
2014/10/26 职场文书
嘉宾邀请函
2015/01/31 职场文书
2015教师年度考核评语
2015/03/25 职场文书