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://api.stubhub.com/login」 on this server.<P>
Reference #18.63de6bd1.1459386064.30c676b
</BODY>
</HTML>
注意http
URL在後者的響應主體。
(當然,我使用的是工作/測試<TOKEN>
。)
發佈後,我也嘗試捲曲其他HTTPS網址,也是成功的,所以是的,這似乎是一個StubHub問題。我已經聯繫了他們的API支持電子郵件,目前正在等待回覆。 –