2016-03-31 30 views
0

跟在my earlier question之後,我意識到即使我SSH進入我的OpenShift容器並嘗試手動創建一個HTTPS URL,它似乎在內部重新路由到HTTP等效。我怎樣才能真正訪問HTTPS版本?如何從OpenShift容器中粘貼一個`https://'URL

從我的本地機器:

$ curl -X POST -H 「Authorization: Basic <TOKEN>」 -H 「Content-Type: application/x-www-form-urlencoded」 -H 「Content-Length: 0」 https://api.stubhub.com/login 
{」error」:」invalid_request」,」error_description」:」Missing grant_type parameter value」} 

而且從我的遠程計算機(通過SSH):

> curl -X POST -H 「Authorization: Basic <TOKEN>」 -H 「Content-Type: application/x-www-form-urlencoded」 -H 「Content-Length: 0」 https://api.stubhub.com/login 
<HTML><HEAD> 
<TITLE>Access Denied</TITLE> 
</HEAD><BODY> 
<H1>Access Denied</H1> 

You don't have permission to access 「http&#58;&#47;&#47;api&#46;stubhub&#46;com&#47;login」 on this server.<P> 
Reference&#32;&#35;18&#46;63de6bd1&#46;1459386064&#46;30c676b 
</BODY> 
</HTML> 

注意http URL在後者的響應主體。

(當然,我使用的是工作/測試<TOKEN>。)

回答

1

您應該聯繫StubHub的,看看他們是阻止你正試圖從連接的IP地址(ES)。沒有任何問題,我可以從OpenShift Online中蜷縮其他https網址。

+1

發佈後,我也嘗試捲曲其他HTTPS網址,也是成功的,所以是的,這似乎是一個StubHub問題。我已經聯繫了他們的API支持電子郵件,目前正在等待回覆。 –