我可以从Xpage Rest服务中提供内容长度吗?

时间:2015-01-21 22:50:45

标签: json xpages xpages-extlib

我在Xpage中编写了一个JSON Rest服务。工作良好。我们的外部程序员将使用RPG在iSeries上使用它。

我们使用完全相似的服务成功地在400上消耗了一些休息服务。

外部程序员希望用来发送"内容长度"头。我在设计元素中找不到任何参数来添加它。也许这是不可能的。

1 个答案:

答案 0 :(得分:3)

content-length是属于底层响应对象的标头。因此,您必须使用ExternalContext获取使用setHeader(java.lang.String, java.lang.String)方法设置内容长度的Response

这适用于所有风格,您需要在渲染响应之前捕获响应"#34;事件

当您选择使用服务bean编写custom service时,它会更容易一些,因为响应对象是作为参数移交的。

告诉我们它是怎么回事!