我在Xpage中编写了一个JSON Rest服务。工作良好。我们的外部程序员将使用RPG在iSeries上使用它。
我们使用完全相似的服务成功地在400上消耗了一些休息服务。
外部程序员希望用来发送"内容长度"头。我在设计元素中找不到任何参数来添加它。也许这是不可能的。
答案 0 :(得分:3)
content-length
是属于底层响应对象的标头。因此,您必须使用ExternalContext获取使用setHeader(java.lang.String, java.lang.String)
方法设置内容长度的Response。
这适用于所有风格,您需要在渲染响应之前捕获响应"#34;事件
当您选择使用服务bean编写custom service时,它会更容易一些,因为响应对象是作为参数移交的。
告诉我们它是怎么回事!