我試圖使用Cloud Foundry API下載Cloud Foundry應用的各個位。cURL遵循重定向,無需原始請求標頭
https://apidocs.cloudfoundry.org/236/apps/downloads_the_bits_for_an_app.html
當使用遠程Blob存儲區,如AWS,響應重定向到的位的實際位置。如果客戶端自動跟蹤重定向,則用於與雲控制器通信的OAuth令牌將在新的重定向請求上重播。在這種情況下,一些blobstore可能會拒絕該請求。 客戶端可能需要遵循重定向,而不包括OAuth令牌。
這裏是我的cURL命令我嘗試使用:
$ curl -L "https://api.my.host.net/v2/apps/my_app_guid/download" -X GET -H "Authorization: bearer myauthtoken"
curl: (7) Failed to connect to dal05.objectstorage.service.networklayer.com port 443: Operation timed out
我假設我的問題是,我的驗證頭承載令牌的重定向基於從報價發送Cloud Foundry API文檔。如何在不使用OAuth令牌的情況下遵循重定向?我在Mac OS X 10.11上使用默認的cURL命令行工具。
不,「無法連接」(和錯誤代碼7)是TCP連接到該主機+端口失敗。 –