我有一台安装了Apache和Tomcat的服务器,分别运行我的 Wordpress 和 Java应用程序。两者都在相同的IP地址上,并且使用相同的域https://www.example.com
,只是端口号不同。
Wordpress在默认端口上运行,而Tomcat在8443上运行。
Tomcat https://www.example.com:8443/myApi.html
上的rest api从邮递员可以正常工作,但是当使用ajax从wordpress调用时,它返回错误403禁止响应。
我一直在寻找解决方案,但是失败了。
请帮我解决这个问题。
谢谢
答案 0 :(得分:-1)
即使使用相同的域,也不能使用其他端口。这违反了相同来源策略。但是,如果您可以同时访问守护程序和请求站点,则可以使用JSONP。如果需要返回数据,则守护程序需要支持回调查询参数并以正确的格式返回它。