RESTAPI从Wordpress调用时返回错误403,但在postman中有效

RESTAPI从Wordpress调用时返回错误403,但在postman中有效,wordpress,http-status-code-403,wordpress-rest-api,ajaxform,Wordpress,Http Status Code 403,Wordpress Rest Api,Ajaxform,我有一台服务器,上面安装了Apache和Tomcat,分别运行我的Wordpress和Java应用程序。两者都位于相同的ip地址,使用相同的域https://www.example.com只有端口号不同 Wordpress在默认端口上运行,而Tomcat在8443上运行。 Tomcat上的RESTAPIhttps://www.example.com:8443/myApi.html在postman中工作正常,但当使用ajax从wordpress调用时,返回错误403禁止响应 我一直在寻找它的解决方

我有一台服务器,上面安装了Apache和Tomcat,分别运行我的WordpressJava应用程序。两者都位于相同的ip地址,使用相同的域
https://www.example.com
只有端口号不同

Wordpress在默认端口上运行,而Tomcat在8443上运行。 Tomcat
上的RESTAPIhttps://www.example.com:8443/myApi.html
在postman中工作正常,但当使用ajax从wordpress调用时,返回错误403禁止响应

我一直在寻找它的解决方案,但失败了

请帮我解决这个问题


谢谢

您不能使用其他端口,即使使用同一个域。这打破了同源策略。但是,如果您可以访问守护进程和请求站点,则可以使用JSONP。如果需要返回数据,那么守护进程需要支持回调查询参数,并返回正确格式的数据

请参见第1页)


  • 这个答案的主要贡献似乎是指向其他SO帖子的链接,对于这些帖子,评论(或接近重复)更合适。如果要回答OP的问题,需要结合两篇参考文章中的信息,那么请扩展您的答案。