0
我在Google雲端點框架中爲App Engine(Java)提供端點。端點被限制爲需要這樣的API密鑰:Google雲終端 - apiKeyRequired在終端有斜線時不起作用
@ApiMethod(name = "echo", path = "echo", apiKeyRequired = AnnotationBoolean.TRUE, httpMethod = ApiMethod.HttpMethod.GET)
哪一個工作。但是,如果在進行調用時添加了尾部斜線,端點將返回沒有API密鑰要求的數據。
我試圖在API定義全侷限制API訪問,就像這樣:
@Api(
name = "myapi",
version = "v1",
apiKeyRequired = AnnotationBoolean.TRUE,
然而,這似乎並沒有工作。我重新生成了openapi.json並重新部署了openapi.js和app引擎應用程序,並且如果端點具有尾部斜線,但終點仍然可訪問,但並非如此。
有誰知道我可以如何防止這種情況?任何見解都非常感謝。