我构建了一个插件,它使用AJAX将URL发布到URL2PNG API,并通过wp\\u remote\\u get将屏幕截图带回WordPress。它在我的开发环境中工作得很好。但在生产中,它需要通过代理。
这就是它变粘的地方。
我们通过wp-config定义了代理,它工作得很好。在测试中,我能够通过代理成功连接到URL2PNG API并返回结果。。
但是
当请求通过AJAX发出时,没有成功。
我已经进行了广泛的测试,以下是我的发现:
直接在插件中发出的请求(例如页面加载)可以通过代理正确路由,不会出现问题。
在浏览器中启动的请求(例如通过AJAX)无法连接。
服务器支持人员仔细检查后发现,请求试图直接进行,而不是使用代理。
你们中有人以前碰到过这个吗?有什么想法吗?