如何通过对 Spring Cloud Data Flow 的 REST 调用定义新流?
How can I define a new stream by REST call on Spring Cloud Data Flow?
我想使用 REST API 在 spring 云数据流上定义和部署新流。但是在 documentations 上,没有关于我需要如何构建我的 "POST" 调用的参考。
当我向 http://localhost:9393/streams/definitions 发送 POST 呼叫时
与:
{ "name": "chp",
"dslText": "time | log", }
我得到的答案是:
{
"logref": "MissingServletRequestParameterException",
"message": "Required String parameter 'name' is not present",
"links": []
}
有谁知道使用 REST 的格式是什么 API?
非常感谢!
最简单的方法是确保相关属性以正确的编码包含在 URL 参数中。
例如,ticktock
流创建将是:
curl -X POST http://localhost:9393/streams/definitions\?definition\=time+%7C+log\&name\=foo
例如,ticktock
流部署为:
curl -X POST http://localhost:9393/streams/deployments/foo
我想使用 REST API 在 spring 云数据流上定义和部署新流。但是在 documentations 上,没有关于我需要如何构建我的 "POST" 调用的参考。
当我向 http://localhost:9393/streams/definitions 发送 POST 呼叫时 与:
{ "name": "chp",
"dslText": "time | log", }
我得到的答案是:
{
"logref": "MissingServletRequestParameterException",
"message": "Required String parameter 'name' is not present",
"links": []
}
有谁知道使用 REST 的格式是什么 API?
非常感谢!
最简单的方法是确保相关属性以正确的编码包含在 URL 参数中。
例如,ticktock
流创建将是:
curl -X POST http://localhost:9393/streams/definitions\?definition\=time+%7C+log\&name\=foo
例如,ticktock
流部署为:
curl -X POST http://localhost:9393/streams/deployments/foo