NiFi:GetHTTP处理器正则表达式无效错误

NiFi:GetHTTP处理器正则表达式无效错误,http,apache-nifi,Http,Apache Nifi,我有一个简单的NiFi流,带有GetHTTP和PutFile处理器。我正在尝试使用以下链接将GetHTTP处理器连接到DC Metro数据API: https://api.wmata.com/TrainPositions/TrainPositions?contentType={contentType} (网站可以是) 我可以得到这个错误: 我无法在日志中调试此错误,因为它尚未运行。我也找不到这个错误的任何其他例子。我把上面的链接放在配置的URL部分,并给它一个wmata\u data.jso

我有一个简单的NiFi流,带有
GetHTTP
PutFile
处理器。我正在尝试使用以下链接将
GetHTTP
处理器连接到DC Metro数据API:

https://api.wmata.com/TrainPositions/TrainPositions?contentType={contentType}
(网站可以是)

我可以得到这个错误:


我无法在日志中调试此错误,因为它尚未运行。我也找不到这个错误的任何其他例子。我把上面的链接放在配置的
URL
部分,并给它一个
wmata\u data.json
Filename
示例。谢谢

我认为URL属性值中有一个新行,如下所示

要解决问题,请删除URL属性中的换行符,然后重试。

这很有效-但现在它给了我一个SSL上下文错误。我想需要创造一个吗?谢谢@papelr,是的,您需要创建一个,因为您使用的是安全的https而不是开放的http。因此,对于数据API,我有一个主键和一个辅助键,但我不确定如何将其输入到
SSLContextService
配置中。大约有6个选项,但是我应该把主键和副键放在哪里?@papelr,对不起。。!!我不确定SSL上下文服务的配置,但请尝试使用InvokeHTTPProcessor而不是GetHTTP processor如果不起作用,请打开一个关于如何配置
SSLContextService
的新问题。。