http://msdn.microsoft.com/en-us/library/cc645032(VS.95).aspx一切都是临时的,beta2相对于beta1改了很多,不知道正式发布时是否还会改变。 翻译的作用是备忘。 Silverlight 2 beta 支持2种访问远程服务器的方式: System.Net命名空间中的WebClient和HTTP类。这些类使用HTTP或者HTTPS访问
原创 2009-01-09 15:33:00
455阅读
因为浏览器的同源策略限制,不是同源的脚本不能操作其他源下面的资源,想操作另一个源下面的资源就属于了,这里说的是广义,我们常说的代码中请求,是狭义的,即在脚本代码中向非同源发送http请求浏览器的同源策略(SOP/same origin policy)是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS(站脚本攻击 cross site scripti
转载 2023-07-15 01:27:40
89阅读
做过系统的一般都会遇到获取数据的问题,本人也是遇到了很多次。今天就来罗列一下解决的几种解决方式和具体的方法。1.在控制层(Controller)方法中加入一行response.setHeader("Access-Control-Allow-Origin", "*");代表当前接口返回的数据支持,*代表所有名访问方都可以获取数据,也可以指定具体域名。这种方式比较不友好,每个
转载 2023-06-06 14:38:09
150阅读
由于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决ajax的问题。本篇将讲述一个小白从遇到不知道是问题,到知道是问题不知道如何解决,再到解决问题,最后找到两种方法解决ajax问题的全过程。 不知是问题起因是这样的,为了复用,减少重复开发,单独开发了一个用户权限管理
同源是指相同的协议、域名、端口,三者都相同才属于同。不符合上述定义的请求,则称为。相信每个开发人员都曾遇到过请求的情况,虽然情况不一样,但问题的本质都可以归为浏览器出于安全考虑下的同源策略的限制。的情形有很多,最常见的有AjaxSocket和Canvas。下面列举一些我们常见的情形下,某些浏览器控制台给出的错误提示:FireFox下的提示:已阻止交叉源请求:同源策略
转载 精选 2015-03-25 10:14:45
5170阅读
 同源策略:协议、端口号、主机都一致允许交互,这是浏览器的安全机制。一、jsonp        JSONP 是一个非官方的解决方案,缺点: 只支持 get ,不支持 post 。        原理:借助了script标签中的src不受限于同源策略。&nbsp
转载 2024-07-22 10:57:00
276阅读
在使用 socket.io 库时,对于实现资源共享(CORS:Cross-Origin Resource Sharing)的配置,您需要设置服务器的 CORS 选项来允许特定
原创 2024-05-08 10:00:51
85阅读
socket.io cors.origin 的值,用于解决问题
原创 2024-05-22 22:52:29
282阅读
[quote]浏览器获取特定的数据的办法 以前看了几篇这方面的文章,但是都未能找到一个合适的解决方法。 获取同一个的数据,可以通过XMLHTTP组件或IFRAME来实现,不存在访问的权限问题,因此比较简单。 但如果要访问不同的数据时,由于浏览器的安全设置,XMLHTTP没有权限获取数据,而IFRAME没有权限将获取的数据传递给父窗口,似乎没有其它解决办法。 在网上提到的方
使用场景:本地运行一个项目,但是要访问外域的api接口,存在问题,解决方式有很多,但我尝试用nginx解决,搜索了网上文章后再加上尝试终于成功, 其中一些注意事项和大家分享一下。一.window下使用nginx重点:掌握重启和关闭nginx的命令1.安装:在官网上选择适合的版本,我选的是window版本的: http://nginx.org/en/download.html,下载安装文件后解压
什么是是指从一个域名的网页去请求另一个域名的资源。比如从www.baidu.com 页面去请求 www.google.com 的资源。的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是为什么浏览器要限制访问呢?原因就是安全问题:如果一个网页可以随意地访问另外一个网站的资源,那么就有可能在客户完全不知情的情况下出现安全问题。比如下面的操
转载 2021-07-29 09:53:32
1683阅读
本文引用()。 Javascript出于安全方面的考虑,不允许调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来不少麻烦。 什么是,简单理解就是因为javascript同源策略的限制,a.com域名下的js无法操作b.com或是c.a.com域名下的对象。更详细的说明可以看下表: URL说明是否允许通讯http://www.a.c
转载 2024-03-21 23:18:20
108阅读
:当协议、子域名、主域名、端口号中任意一各不相同时,都算不同的“”。不同的之间相互请求资源,就叫“”。浏览器的安全策略是需要同源,目的是保护用户的安全信息。如cookie、localStorage和IndexDB无法读取,无法操作的iframe里的dom元素,ajax请求不能发送。一、浏览器允许所有的请求 只需要在服务器端头部加上:header( "Access-Cont
转载 2023-09-08 12:24:10
189阅读
jsonp 的例子 jsonp 的原理: 输出: jsonp 只能处理get 请求
转载 2019-10-02 20:04:00
380阅读
2评论
什么是?  为页面安全考虑,页面中的JavaScript无法访问其服务器上的数据,即‘同源策略’,而是通过某些手段来绕过同源策略限制,实现不同服务器间通信。什么是jsonp?  json是一种轻量级数据交互格式,而jsonp则是json的一种使用模式,通过这种模式实现数据的获取。如何实现?  1)、用script标签  2)、用script标签加载资源是没有问题  3)、通过j
转载 2024-05-05 12:04:26
94阅读
什么是请求,怎么解决? 指的是从一个域名去请求另外一个域名的资源。即域名请求!时,浏览器不能执行其他域名网站的脚本,是由浏览器的同源策略造成的,是浏览器施加的安全限制。解决的办法:通过jsonpdocument.domain + iframelocation.hash + iframewindow.name + iframepostMessage资源
转载 2023-06-12 07:11:35
244阅读
为什么会出现?原因是受到浏览器同源策略的限制同源指的是协议相同、域名相同,端口相同 的组成:协议 + 域名 + 端口 :不同源的网址之间的通信会出现,一旦出现,请求响应会被浏览器拒绝。 其实源就是同个意思。浏览器控制台会打印:Access to XMLHttpRequest at 'http://localhost:8080/' from origin 'http://1
转载 2024-02-14 15:25:26
0阅读
jQuery中常用getJSON来调用并获取远程的JSON字符串,将其转换为JSON对象,如果成功,则执行回调函数。原型如下:jQuery.getJSON( url, [data], [callback] ) 加载JSON数据。url: 发送请求的地址data : (可选) 待发送key/value参数callback: (可选) 载入成功时的回调函数主要用于客户端获取服务器JSON数据。简单
转载 2024-06-27 21:38:32
87阅读
前言       近期项目组做了很多客户端原生转h5化的工作,将原生的业务逻辑在fe前端实现一遍,因此需要后端配合工作最多的就是要处理各个接口、静态资源的问题,接下来对原理及问题进行一个小的总结。原理原因       是浏览器在h5页面施加的一个安全限制,不允许浏览器在当前网站执行或者调用其他“非同源”
转载 2024-03-09 16:12:51
58阅读
## 在Java中socket链接需要吗 在Java中,当我们使用socket进行网络通信时,通常会遇到一个问题,即访问。访问是指在浏览器端,一个下的页面尝试去访问另一个下的资源。但在使用socket进行网络通信时,并不需要考虑问题,因为socket通信是在传输层进行的,而不是在应用层进行的HTTP协议问题。 ### 为什么socket链接不需要? 在HTTP协议
原创 2024-06-15 03:45:48
54阅读
  • 1
  • 2
  • 3
  • 4
  • 5