2015-10-30 65 views
0

我有一个API网关端点,我希望能够从我的网页访问它; api网关将用字符串进行响应。为什么我的代理不能使用AWS API网关?

我想向端点发出ajax请求,然后使用该响应来完成我在ui上的工作。

所以在我proxy.conf文件,我说:

ProxyPass /proxyme https://API_ENDPOINT 
ProxyPassReverse /proxyme https://API_ENDPOINT 

当我执行:

$.get("API_ENDPOINT") 

,我收到了404我失去的东西,使这个代理工作?我确信当我添加代理时,我重新启动了我的apache。

请让我知道是否需要额外的细节。

编辑:

不要紧,如果我的网站是http和网关为https?

编辑2:

我的目标是让我的前端的js代码击出了一些网址:

/proxyme 

,它应该通过代理打API端点:

https://API_ENDPOINT 

一次收到的数据,我的js会踢并做渲染。

+0

看起来你需要首先将http重定向到https。请参阅:http://stackoverflow.com/questions/16130303/apache-config-how-to-proxypass-http-requests-to-https – Ryan

+0

没有骰子:(我设置了我的本地主机上的Apache主要是默认设置,然后有代理这些代理传递的设置... – iCodeLikeImDrunk

回答

0

HTTP到HTTPS是一个很大的不不,并没有办法绕过它。

相关问题