【发布时间】:2016-12-08 23:26:19
【问题描述】:
我在 Windows Server 2012 上使用 Progress OpenEdge 11.6.1。我正在将一些使用 REST 适配器的 API 转换为现在使用 PASOE WebHandler。相同的 JSON 请求内容在两者之间给出不同的结果。在请求中,我传递了一个进度格式的日期,例如
"FieldValue": "11/30/2016"
REST 适配器 API 获取日期的确切值并成功处理它。然而,WebHandler API 得到了
11\/30\/2016
斜杠似乎用反斜杠转义,这会导致无效日期错误。我怎样才能避免这种情况?我是否必须编写一个函数来去除反斜杠,或者是否可以更改一个设置来防止转义?
【问题讨论】:
-
这可能是一个错误。如果可能,您应该使用 Progress 记录支持案例。
标签: escaping progress-4gl openedge backslash