Oracle ORDS REST 模块 - 处理程序中的可选参数
Oracle ORDS REST modules - optional parameters in handler
要创建处理程序,我似乎需要创建一个带有 URI 模板的模板来创建绑定。
但是,在我看来,绑定只能作为路径结构(例如 /:id/:records/:department)而不是 searchParams (?id=1&department=IT)
如何在处理程序的 URL 中允许可选参数?
您可以像在 URL 模板中访问它一样访问搜索参数变量。无需在 URL 模板中严格定义所有可能的输入参数。
您可以使用绑定或参数,甚至混合使用。
I have full code examples here.
运行 sql 的...
确认您的 API 已创建,然后调用 API...
在这种情况下
GET http://localhost:8080/ords/hr/parameters/headers-classic?id=4
要创建处理程序,我似乎需要创建一个带有 URI 模板的模板来创建绑定。
但是,在我看来,绑定只能作为路径结构(例如 /:id/:records/:department)而不是 searchParams (?id=1&department=IT)
如何在处理程序的 URL 中允许可选参数?
您可以像在 URL 模板中访问它一样访问搜索参数变量。无需在 URL 模板中严格定义所有可能的输入参数。
您可以使用绑定或参数,甚至混合使用。
I have full code examples here.
运行 sql 的...
确认您的 API 已创建,然后调用 API...
在这种情况下
GET http://localhost:8080/ords/hr/parameters/headers-classic?id=4