怎么跨域获取网页内容,不想使用iframe,也不能让远程服务器配合,也就是使用不了jsonp,该怎么办

怎么跨域获取网页内容,不想使用iframe,也不能让远程服务器配合,也就是使用不了jsonp,该怎么办,第1张

先说下跨域的几种方法:

jsonp,需要服务器返回jsonp格式

服务器代理法,将请求发送本域服务器,由服务器获取内容后返回结果

使用windowname方法,不同的标签都能读写windowname的内容

跨子域可以两个子域中都将documentdomain设置为根域

websocket,两个域连接同一个服务器,由服务器控制两个域的信息通信

cors请求头跨域,需要在请求头中添加Access-Control-Allow-Origin

postMessage跨域

不使用远程服务器配合,理解为对方服务器不可控,1、3、4、5、6、7方法无法使用

那么只能由你自己的服务器后端取到数据之后返回到前端,具体实现方法不同语言各不相同

您好,URL后面带json和不带json的区别是,json后缀表示请求的数据格式是JSON格式,而不带json后缀表示请求的数据格式可能是HTML、XML等其他格式。
JSON格式是一种轻量级的数据交换格式,它使用JavaScript对象表示法(JavaScript Object Notation)来表示数据,它是一种文本格式,可以被人类阅读和编写,也可以被机器解析和生成。它的结构比XML更简单,更容易被解析和生成,因此它被广泛应用于Web应用程序的数据交换。
JSON格式的优势在于它可以被轻松地解析和生成,它的结构比XML更简单,更容易被解析和生成,因此它被广泛应用于Web应用程序的数据交换。JSON格式的数据比XML格式的数据更小,更容易被传输,因此它也被广泛应用于Web应用程序的数据交换。
总之,URL后面带json和不带json的区别是,json后缀表示请求的数据格式是JSON格式,而不带json后缀表示请求的数据格式可能是HTML、XML等其他格式,JSON格式的数据比XML格式的数据更小,更容易被传输,因此它也被广泛应用于Web应用程序的数据交换。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12736159.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存