我正在尝试使用 fetch() 从我的网站以 javascript 向 Livy 发送 POST 请求。但是,CORS 默认启用,请求失败。在将模式设置为“no-cors”时,livy 服务器会发送一个空字符串作为响应(我无法访问响应)。有没有办法修改 livy.conf 文件或任何其他方式在 livy 服务器中启用 CORS?
任何帮助,将不胜感激。
我正在尝试使用 fetch() 从我的网站以 javascript 向 Livy 发送 POST 请求。但是,CORS 默认启用,请求失败。在将模式设置为“no-cors”时,livy 服务器会发送一个空字符串作为响应(我无法访问响应)。有没有办法修改 livy.conf 文件或任何其他方式在 livy 服务器中启用 CORS?
任何帮助,将不胜感激。
我扫描了 Livy 服务器源代码,CORS 目前不可配置(截至 0.5-incubating 或更低版本),因为没有 HTTP OPTIONS 请求(CORS 中的飞行前请求)的路由。
我在这里向 Livy 团队开了一张票: https ://issues.apache.org/jira/browse/LIVY-444
希望我们能尽快解决这个问题。