Я разрабатываю Java API, который предоставляет несколько конечных точек, и он развернут в проекте Google Cloud. Мы используем Endpoints Framework от Google для компиляции файла openapi. json. Этот файл используется для развертывания служб конечных точек.
По какой-то причине иногда эта компиляция дает некоторые пути метода как "jsonobject".
Пример:
"/portalMail/v0.1/jsonobject": {
"post": {
"operationId": "PortalMailUpdateRead",
"parameters": [
{
"in": "body",
"name": "body",
"required": false,
"schema": {
"$ref": "#/definitions/JsonMap"
}
}
],
"responses": {
"200": {
"description": "A successful response",
"schema": {
"$ref": "#/definitions/JsonMap"
}
}
}
}
}
Определение:
@ApiMethod(name = "updateRead",httpMethod = ApiMethod.HttpMethod.POST)
public JSONObject updateRead( JSONObject json)
throws BadRequestException, IOException, InternalServerErrorException, ParseException, AuthenticationException {
...
Я попытался добавить путь к определению @ApiMethod, но это меняет другой метод на jsonobject