我正在尝试像这样部署一个trying云数据流:
time | http-request --url-expression='http://mydomain.fake:1234/myservice?myparams=myvalues' | log使用的版本:
但是,我在url-expresion param格式方面有一些问题。流部分部署,http-request步骤中有例外。
> Property: http.request.url-expression
> Value: http://mydomain.fake:1234/myservice?myparams=myvalues
> Origin: System Environment Property "SPRING_APPLICATION_JSON"
> Reason: failed to convert java.lang.String to org.springframework.expression.Expression (caused by
> org.springframework.expression.spel.SpelParseException: EL1041E: After
> parsing a valid expression, there is still more data in the
> expression: 'colon(:)')我确信我在流参数中使用了一种糟糕的格式,但是我找不到编写它的好方法,我用简单引号、双引号和no 来尝试它,但例外情况总是一样的。有什么帮助吗?
谢谢!
发布于 2022-03-14 13:14:03
这个问题解决了(我想是的)。表达式可能将冒号作为三元运算符(有些类似于这里 )。
我替换了这个短语
--url-expression='http://mydomain.fake:1234/myservice?myparams=myvalues'至
--url-expression='http://mydomain.fake'+':1234/myservice?myparams=myvalues'而且起作用了。谢谢!
https://stackoverflow.com/questions/71465577
复制相似问题