我正在用 Javascript 构建一个基于浏览器的应用程序。我尝试通过 jQuery 访问 docusign api:
$.support.cors = true;
$.ajax({crossDomain:true, url:"https://demo.docusign.net/restapi/v2"})
我收到错误:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://demo.docusign.net/restapi/v2?_=1407189114238. This can be fixed by moving the resource to the same domain or enabling CORS.
访问其他 API(例如 yahoo)完全有效:
$.ajax({crossDomain:true, url:"https://query.yahooapis.com/v1/public/yql"})
我需要为 docusign api 做一些特殊的事情吗?谢谢。 (注意:我这里的示例使用空白查询来说明 api 是否可访问。实际代码使用真实查询。这个问题不是因为没有真实查询而引起的。您可以通过将上面的 url 粘贴到您的浏览器并看到它返回一些 xml。)
DocuSign 的平台不支持 CORS(跨源资源共享)。 CORS 存在太多潜在的安全风险,DocuSign 要想保持极高水平的安全性和认证合规性,就无法支持 CORS。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)