博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习笔记 js跨域请求
阅读量:4663 次
发布时间:2019-06-09

本文共 961 字,大约阅读时间需要 3 分钟。

js跨域请求问题

1.通过JQuery jsonp实现跨域请求,具体参考

2.对于返回非json格式数据的请求,通过上面的方法将无法实现跨域,例如返回xml数据,通过自己摸索和查阅相关资料可以通过后台发送http请求实现。先新建一个一般处理程序,在ProcessRequest方法中调用如下方法来获得请求的跨域数据。

public static string Send(string url,Encoding encode)    {        string html = "";        HttpWebRequest hwr = WebRequest.Create(url) as HttpWebRequest;        hwr.Method = "get";//设置请求方法,可根据需要设为post        hwr.UserAgent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)";        //发送请求        HttpWebResponse response = (HttpWebResponse)hwr.GetResponse();        //获取响应体        Stream stream = response.GetResponseStream();        StreamReader sr = new StreamReader(stream,encode );        html = sr.ReadToEnd();        sr.Close();        stream.Close();        return html;    }

然后再通过ajax请求本站的一般处理程序获取数据,再做解析。

转载于:https://www.cnblogs.com/tobebetter/archive/2012/06/09/js.html

你可能感兴趣的文章
没有世界末日的2012
查看>>
Check a dll is x64 or x86
查看>>
UWP 自定义控件:了解模板化控件 系列文章
查看>>
从源码看集合ArrayList
查看>>
mybatis配置多数据源(利用spring的AbstractRoutingDataSource)
查看>>
文章点击量排行TOP100-IBM power8算法挑战赛第三期
查看>>
前端常见问题
查看>>
熟悉常用的HDFS操作
查看>>
面向对象和面向过程的比较
查看>>
数据结构 树的建立与遍历
查看>>
[置顶] java swing的树操作(增删改)
查看>>
jetty对sessionId的处理分析
查看>>
代理的四种实现方式
查看>>
12-29 注册审核
查看>>
计算一个算数表达式的值
查看>>
hdu squarefree number
查看>>
atc-前端模板预编译器
查看>>
poj 3468 A Simple Problem with Integers 线段树区间加,区间查询和
查看>>
Codeforces Round #194 (Div. 1) A. Secrets 数学
查看>>
看不懂 ASP.NET 相册上传代码
查看>>