2015-10-30 93 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是一個很大的不不,並沒有辦法繞過它。

相關問題