为什么我的代理不能与 AWS API 网关一起使用?
Why won't my proxy work with AWS API Gateway?
我有一个 api 网关端点,我希望能够从我的网页访问它; api 网关将以字符串响应。
我想向端点发出 ajax 请求,然后使用该请求的响应在 ui 上完成我的工作。
所以在我的 proxy.conf 文件中,我添加了:
ProxyPass /proxyme https://API_ENDPOINT
ProxyPassReverse /proxyme https://API_ENDPOINT
当我执行时:
$.get("API_ENDPOINT")
我得到一个 404。我是否遗漏了一些东西来使这个代理工作?我确定我在添加代理时重新启动了我的 apache。
如果需要更多详细信息,请告诉我。
编辑:
我的站点是 http 和网关是 https 有关系吗?
编辑 2:
我的目标是让我的前端js代码命中一些url:
/proxyme
它应该通过代理到达 api 端点:
https://API_ENDPOINT
接收到数据后,我的 js 将启动并进行渲染。
HTTP 到 HTTPS 是一个很大的禁忌,没有办法绕过它。
我有一个 api 网关端点,我希望能够从我的网页访问它; api 网关将以字符串响应。
我想向端点发出 ajax 请求,然后使用该请求的响应在 ui 上完成我的工作。
所以在我的 proxy.conf 文件中,我添加了:
ProxyPass /proxyme https://API_ENDPOINT
ProxyPassReverse /proxyme https://API_ENDPOINT
当我执行时:
$.get("API_ENDPOINT")
我得到一个 404。我是否遗漏了一些东西来使这个代理工作?我确定我在添加代理时重新启动了我的 apache。
如果需要更多详细信息,请告诉我。
编辑:
我的站点是 http 和网关是 https 有关系吗?
编辑 2:
我的目标是让我的前端js代码命中一些url:
/proxyme
它应该通过代理到达 api 端点:
https://API_ENDPOINT
接收到数据后,我的 js 将启动并进行渲染。
HTTP 到 HTTPS 是一个很大的禁忌,没有办法绕过它。