内容类型 text/xml 的 Liferay 6.2 rest api

Liferay 6.2 rest api with content type text/xml

我正在尝试为客户端创建一个 POST API,以便他们可以将 XML 发送到我的服务器,问题出在 Liferay 中,我找不到如何创建这样的 API。根据我的发现,Liferay 只为 JSON 和 SOAP 服务提供 implementation/support。

如果您的服务 API 与您的 portlet 没有直接关系,您也可以使用 PortalDelegateServlet liferay-invoke-servlet-from-portlet.html 托管普通 Servlet,以便客户端可以 post 原始 XML 到你的服务器,你可以处理。您的 URL 将类似于:{HOST}/delegate/{Sub-ContextName}。但是您需要使用主要信息自行处理authentication/authorization。