草庐IT

wpfgfx_cor

全部标签

javascript - CORS 不适用于 jQuery 和 Java

我在尝试使用jQuery调用我的JavaRESTFULAPI时遇到了一些困难。调试我发现OPTIONS和GET方法都被调用,但是当GET方法在服务器中完成时,json没有被检索并且在浏览器中出现错误。选项请求OPTIONS/PTGServices/ptgapi/v1/clients/1/ngosHTTP/1.1Host:localhost:8080Connection:keep-aliveCache-Control:max-age=0Access-Control-Request-Method:GETOrigin:http://localhost:8181User-Agent:Mozil

javascript - Azure API 管理 > CORS 和 POST

我正在使用AzureAPIManagement为第三方提供一个干净的界面以进行集成。我想用一个JSON对象做一个POST来在后端创建这个对象。这在门户站点可用的测试控制台中工作正常,但当我尝试从网页执行简单的客户端脚本时它不起作用:$.ajax({url:'https://.azure-api.net/api/samplerequest/create?'+$.param(params),type:'POST',data:JSON.stringify(sampleRequest),contentType:"application/json;charset=utf-8",dataType:

javascript - 脚本权限错误,即使启用了 CORS

我的页面P1上有一个iframe,它托管在服务器S1上。在运行时,我执行iframe.src=以在iframe内加载服务器S2上托管的页面P2。我知道CORS和服务器S2上的页面P2,我已经设置了Access-Control-Allow-Origin:*并且我可以在checkin时在响应header上确认相同内容浏览器。现在页面P2及其所有Assets仅加载文件,但当我尝试使用window.frames["iframe"].document从P1访问P2的DOM时,它抛出权限错误。即使我在服务器S2上设置了Access-Control-Allow-Origin:*,为什么我仍然无法访问

javascript - Chrome MJPEG CORS "invalid response"当 img.crossOrigin ="Anonymous"

来源“http://192.168.1.67:5555”的图像已被跨源资源共享策略阻止加载:无效响应。因此不允许访问来源“http://127.0.0.1:8000”。我需要允许此MJPEG流的跨源,因为用户必须能够使用按钮捕获图像并且没有CORSCanvas被污染。我在FF和Chrome中遇到这个问题(IE使用不同的视频源,因为它不支持MJPEG)。我的服务器在提供页面时也返回Access-Control-Allow-Origin:*。图片src在设置img.crossOrigin="Anonymous";后在Javascript中设置(如果可能相关的话)。如果我删除crossOri

javascript - 在 JIRA REST API 中启用 CORS

我在Confluence用户宏中从JavaScript调用JIRARESTAPI,我面临CORS问题,因为JIRA和Confluence位于两个不同的域并且preflightrequest来自浏览器失败。我尝试了如下所述的几种CORS解决方案,但均未成功。所以我恳求其他人提供一些可能已经解决了这个问题的意见。失败的JavaScript片段:AJS.$.ajax({type:"GET",url:"http://jira.mydomain.com/rest/api/latest/search/?jql=issue%20in%20linkedIssues(SR-45)",dataType:"

javascript - CORS XMLHttpRequest 在 IE10-11 web worker 中失败

我正在尝试从网络worker中创建一个跨源XMLHttpRequest。设置如下:原始请求是针对同一域example.com服务器将请求重定向(302)到s3.amazon.comS3已针对CORS进行了正确设置,使用正确的Access-Control-Allow-Originheader进行响应代码如下:varxhr=newXMLHttpRequest();//thiswillredirectto'https://s3.amazon.com/...'xhr.open('GET','https://example.com/document/1234/download');xhr.sen

javascript - 禁用缓存后,Chrome CORS 请求会更快吗?

我的应用在此处加载视频:https://core.arc.io/guanzo/VideoOfPeopleWalking.mp4它使用Range请求header以16Kb的block从另一个来源加载视频。我的服务器设置了响应头Access-Control-Max-Age到10分钟以防止冗余的OPTIONS请求。访问链接(它是一个HTML页面),打开网络工具,观察到获取一个16Kbblock大约需要1秒。现在检查“禁用缓存”,您应该会看到请求完成得更快,并且看起来有更多的并发请求。这与预期行为相反,因为每个请求都必须触发并等待OPTIONS请求。如果启用了缓存,请求应该会更快,不是吗?这是

javascript - 没有 CORS 或 JSONP 的跨域请求

我知道以前有人问过这个问题,但没有一个答案对我有用!我正在做一个学校项目,我想获取我学校服务器上的动态计划文件返回的HTML(为我的项目解析它)。我想要的HTML页面是:https://telaris.wlu.ca/ssb_prod/bwckschd.p_disp_dyn_sched我认为学校服务器文件没有启用CORS,我不知道它是否支持JSONP...如何设置跨域请求以从此页面获取HTML?我试过:$.ajax({type:'POST',url:'https://telaris.wlu.ca/ssb_prod/bwckschd.p_disp_dyn_sched',headers:{'

javascript - 如何 CORS 允许 Sails 中的 header

我希望我的服务器允许我的移动应用程序使用“授权”header。目前我的网络服务器在风sails中,我使用风sails。我的路线代码是'post/auth/local':{cors:{origin:'*'},controller:'AuthController',action:'callback'},当我的客户发送header中带有“授权”的请求时,我收到错误XMLHttpRequestcannotloadhttp://localhost:1337/auth/local.RequestheaderfieldAuthorizationisnotallowedbyAccess-Control

google-chrome - CORS 挫败感

现在已经挖掘这个几个小时了。我有vue.js代码:$(document).ready(function(){varvue=newVue({el:'#login',data:{logged_in:false,username:"",password:"",csrf_token:"",},methods:{login:function(){$.ajax({url:apiEndpoint+'/login/',type:"POST",dataType:"json",dataType:'json',data:JSON.stringify({"username":username.value,"p