2013-07-18 26 views
2

已經發現使用endpointscfg.py生成的發現doc會將https://附加到端點API中提供的主機名上。例如:Google雲端點發現文檔將https://附加到基本URL和根URL

endpoints.api(name='test', 
    version='v1', 
    description='description', 
    audiences=AUDIENCES, 
    allowed_client_ids=CLIENT_IDS, 
    hostname='abc.com')(TestService) 

所生成的發現DOC的問題部分如下:

"protocol": "rest", 
"baseUrl": "https://abc.com/_ah/api/test/v1/", 
"basePath": "/_ah/api/test/v1/", 
"rootUrl": "https://abc.com/_ah/api/", 

我只需要HTTP附加到上述網址HTTPS代替。有沒有辦法實現它?

請幫忙。 在此先感謝。

回答

2

自定義域不受支持。如果你使用hostname='myapp.appspot.com',然後https必須

https://myapp.appspot.com/_ah/api/.* 

下使用,因爲路徑是通過谷歌的API基礎設施控制,而不是你的應用程序。對於這些URI,只允許使用https

相關問題