在 Caché 中使用 REST 时,阅读完整 POST 请求正文的最佳做法是什么?
What is the best practice to read full POST request body when using REST in Caché?
具有以下 UrlMap:
<Routes>
<Route Url="/SaveSomething" Method="POST" Call="Save"/>
</Routes>
阅读完整请求正文的最佳(最简单?)方式是什么,没有字符串长度限制($$$MaxStringLength)或任何可能会切断一些数据的内容?
在我的例子中,这样做的目的是将内容放入全局。
类似的东西会起作用:
// %request.Content is a %CSP.BinaryStream
set ^global = ""
while '%request.Content.AtEnd {
set ^global = ^global _ %request.Content.Read($$$MaxStringLength)
}
关于%request
具有以下 UrlMap:
<Routes>
<Route Url="/SaveSomething" Method="POST" Call="Save"/>
</Routes>
阅读完整请求正文的最佳(最简单?)方式是什么,没有字符串长度限制($$$MaxStringLength)或任何可能会切断一些数据的内容?
在我的例子中,这样做的目的是将内容放入全局。
类似的东西会起作用:
// %request.Content is a %CSP.BinaryStream
set ^global = ""
while '%request.Content.AtEnd {
set ^global = ^global _ %request.Content.Read($$$MaxStringLength)
}
关于%request