【问题标题】:cross domain call using REST Alfresco使用 REST Alfresco 进行跨域调用
【发布时间】:2023-03-31 07:38:01
【问题描述】:

我正在使用 REST API 上传文件。 http://fiddle.jshell.net/876fzzd5/5/ 是粘贴箱。

我正在使用http://malsup.com/jquery/form/#file-upload表单插件跨域上传。

IE 调试工具显示从服务器收到正确的响应。但是,即使文件上传失败,也会始终调用成功回调。如果我不使用跨域 Ajax 调用,则会调用正确的回调方法(成功/错误)。

谁能告诉我可能是什么问题?

【问题讨论】:

  • @Will Harrison 我不认为这是一个 cors 过滤器问题。我尝试启用 cors 过滤器并遇到了同样的问题。 CORS 请求需要 jasonp 响应回调。可能这就是为什么它没有调用正确的回调方法。
  • 听起来像是我不久前尝试以编程方式创建网站时遇到的问题。响应是一个空的 HTTP 200,没有预期的 json(什么也没发生)。在获得身份验证令牌后,我必须通过 get 调用“触摸”API 以使其工作。 stackoverflow.com/questions/27251706/…

标签: rest alfresco alfresco-share


【解决方案1】:

这是 CORS 过滤器问题吗?如果是这样,我安装的 alfresco 已经在 web.xml 文件中注释掉了 CORS 过滤器。我所要做的就是取消对过滤器的注释。此外,这里还有一篇文章向您展示了如何在 CORS 过滤器不存在的情况下将其放入: http://www.slideshare.net/jottley/cors-enable-alfresco-for-cors

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    • 2011-08-30
    • 2013-10-31
    • 2011-04-10
    相关资源
    最近更新 更多