【问题标题】:Is there a way to make a cross-origin request using perl dancer?有没有办法使用 perl dancer 发出跨域请求?
【发布时间】:2016-01-23 13:11:24
【问题描述】:

我正在尝试从另一个域的服务中获取响应>“http://another.domain.com/service/”使用 CORS 模块,跨域标头已经存在。 响应已经可以在 JS 中使用

return $.ajax({
    url: url,
    xhrFields: { withCredentials: true }
});

但我试图在舞者“get”路线中实现这一点。

这可能吗?在 Dancer 中提出请求是否更好?

非常感谢。

【问题讨论】:

  • 我认为你误解了这些部分是如何组合在一起的。同源策略仅适用于浏览器。后端进程可以不受任何限制地进行跨域请求。

标签: javascript perl cross-domain cors dancer


【解决方案1】:

正如其他评论者所说,您的问题 100% 没有意义。

但是,如果您尝试在 Dancer 路线中授予跨域访问权限,正如您的部分问题所述,您可以这样做:

get '...' => sub {
  ...
  header('Access-Control-Allow-Origin' => '*');
  ...
  };

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-22
    • 2013-02-21
    • 1970-01-01
    • 2019-08-16
    • 2019-10-21
    • 2018-04-12
    • 2015-06-14
    • 1970-01-01
    相关资源
    最近更新 更多