已发现使用endpointscfg.py生成的发现文档将https://附加到端点api中提供的主机名。例如:
endpoints.api(name='test',
version='v1',
description='description',
audiences=AUDIENCES,
allowed_client_ids=CLIENT_IDS,
hostname='abc.com')(TestService)
生成的发现文档中有问题的部分如下:
"protocol": "rest",
"baseUrl": "https://abc.com/_ah/api/test/v1/",
"basePath": "/_ah/api/test/v1/",
"rootUrl": "https://abc.com/_ah/api/",
我只需要在上面的网址中附加http而不是https。有没有办法实现它?
请帮忙。 提前谢谢。
答案 0 :(得分:2)
不支持自定义域。如果您使用hostname='myapp.appspot.com'
,则必须使用https
,因为
https://myapp.appspot.com/_ah/api/.*
由Google的API基础架构控制,而不是您的应用程序。对于这些URI,仅允许https
。