Я создал REST в ATG с моим пользовательским шаблоном (.properties), где параметры передаются в URL (строка запроса). Теперь мне нужно создать REST с параметрами в теле запроса. Возможно ли это?
Пример того, что у меня есть:
myTemplate.properties
$class=atg.repository.seo.IndirectUrlTemplate
urlTemplateFormat=/rest/service/it/app/webservices/getProductInfo/{IdProd}
indirectRegex=.*/rest/service/it/app/webservices/getProductInfo/([^/].*?)
regexElementList=IdProd|string
forwardUrlTemplateFormat=/restApp/getProductInfo.jsp?IdProd\={IdProd}
webAppRegistry=/atg/registry/WebApplicationRegistry
getProductInfo.jsp
...
<dsp:getvalueof var="IdProd" param="IdProd" />
<%-- WORK WITH IdProd-->
...
В этом случае явызовите службу следующим образом:
https://mydomain.it/rest/service/it/app/webservices/getProductInfo/eProd192005087
Теперь я бы хотел, чтобы параметр был помещен в тело запроса, потому что я хочу получить список из нескольких продуктов. Является ли это возможным? Как мне преобразовать myTemplate.properties? И как мне взять список на моей странице JSP?
Большое спасибо.