我正在尝试将搜索输入发送到 REST 服务。在某些情况下,表单输入是一长串数字(例如:1234567890000000000123456789)。我收到 500 错误,看起来有些东西正在尝试将字符串转换为数字。源数据库的数据类型是字符串。
在构建查询字符串时是否可以做一些事情来强制将输入解释为字符串?
该服务是 ArcGIS 服务器的一个实现。
每个请求有关此问题的更多信息。
为了测试,我一直在使用随服务安装提供的客户端表单(见下图)。
我试图在表单条目中添加单引号和双引号,以及通配符。表单提交没有错误,但是没有找到结果。如果我缩短数字(“1234”),或添加一些字母数字字符(“1234A”),表单提交不会出错。
该问题在最近升级到 10.1 后浮出水面。我一直在寻找可以将此与已知问题联系起来的信息,但还没有找到任何东西。