span8
span4
我有一个工作空间,可以打开excel文件并将两列作为属性读取。其中一个将用作querystring。在每个属性值的几个地方都有逗号。例如:
(超时:900);(节点[“休闲”~“[[Ww] ildlife_hide | (Bb) ird.hide”)(50.662, 1.902, 53.665, 7.465);节点(“旅游”~”(Bb) irdwatchpoint \ \ (Bb) ird.hide”) (50.662, 1.902, 53.665, 7.465);;;
然后将属性提供给使用另一个工作区的workspacerunner。最后一个有一个HTTPcaller转换器,它加载querystring并返回结果。
Excel querystring通过发布参数到达HTTPcaller。
奇怪的是,querystring在到达HTTPCaller之前就中断了,而且……它的分隔符似乎是逗号。什么是喂给HTTPCaller是:
(超时:900);(节点[“休闲”~“[[Ww] ildlife_hide | (Bb) ird.hide”) (50.662
这形成了一个糟糕的请求,随后被阻塞。其他字符串在它们的第一个逗号出现时也中断。
如果我在HTTPCaller中手动填充querystring,它将以正确的方式执行。但是,当我在HTTPCaller之前通过日志程序检查该值时,发布的参数值是allready截止值。
我找到了一个可行的解决方案:在开头用一个特殊的代码(StringReplacer)替换逗号,然后在HTTPCall之前反转回来。
但我还是想知道为什么逗号是分隔符。
亲切的问候,
Pim神韵
|
©2019安全亚搏在线软件公司法律