我想知道是否可以在 SAP HANA 中使用 xsjslib 文件更新实体并返回更新后的对象。当前,当更新条目时,它返回'204-No Content'。
xsodata示例
fn poll(&mut self) -> Result<Async<Option<Self::Item>>, Self::Error> {
let delay = self.delay.get_or_insert_with(|| {
let when = Instant::now() + Duration::from_millis(1000);
Delay::new(when)
});
try_ready!(delay.poll());
// tick!
self.delay = None;
Ok(Async::Ready(Some("Hello".to_string())))
}
回复
有用的文档
我看过SAP关于此的文档,但似乎没有发现与更新有关的任何内容。
还有一个很棒的教程,它对 create操作进行了解释。这有效,但遗憾的是,不适用于更新操作。
答案 0 :(得分:0)
HTTP PUT(或HTTP PATCH)无响应(请检查实例here)。 SAP不会更改该标准行为。 因此,如果您确实需要取回更新的对象(例如,在后端,某些特殊逻辑更改了不属于PUT请求的属性),则必须执行一个附加的GET请求。