首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么PASOE转义WebHandler请求内容中的斜杠?

为什么PASOE转义WebHandler请求内容中的斜杠?
EN

Stack Overflow用户
提问于 2016-12-07 04:03:44
回答 1查看 229关注 0票数 0

我在Windows Server2012上使用Progress OpenEdge 11.6.1。我正在将一些使用REST适配器的API转换为使用PASOE WebHandler。相同的JSON请求内容会在两者之间产生不同的结果。在请求中,我传递了一个Progress格式的日期,例如

代码语言:javascript
运行
复制
"FieldValue": "11/30/2016"

REST适配器API获得该日期的确切值,并成功处理它。然而,WebHandler API得到了

代码语言:javascript
运行
复制
11\/30\/2016

斜杠似乎是用反斜杠转义的,这会导致无效的日期错误。我怎样才能避免这种情况?我是否必须编写一个函数来去掉反斜杠,或者是否有可以更改的设置来防止转义?

EN

回答 1

Stack Overflow用户

发布于 2016-12-08 23:26:20

我使用GetJsonText()方法从JSON请求内容中读取输入值,这显然会返回带有转义字符的原始文本。我将其更改为GetCharacter()方法,并删除了转义字符。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41003870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档