【问题标题】:Apache can't send request to localhost:8080 (to use Mule Esb Flow)Apache 无法向 localhost:8080 发送请求(使用 Mule Esb Flow)
【发布时间】:2023-04-01 16:09:01
【问题描述】:

我正在尝试使用一个使用 Ajax 的示例 Web 应用程序向 php REST 服务发送请求。

我需要使用 Mule ESB 来执行此操作,因此我修复了我的 ajax 函数以向 localhost:8080 上的 ESB 发送请求。但是浏览器说出于安全原因我不能这样做。

那么,有什么方法可以在本地将 mule ESB 与 Web 应用程序(本地应用程序服务器)一起使用?

【问题讨论】:

  • 您的静态资源是否由运行在端口 80 上的 apache Web 服务器提供服务?
  • 所有资源都在本地使用80端口

标签: rest esb mule


【解决方案1】:

尝试从同一主机但从不同端口获取资源被视为跨脚本,如 here 所述

如果你想找回它,你可以:

  1. 以上链接中列出的所有选项
  2. 在您的 apache 配置中将 mule 放在反向代理后面
  3. 通过 mule 提供所有内容

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-01
    • 1970-01-01
    相关资源
    最近更新 更多