0

我想使用 REST API 在 Spring Cloud 数据流上定义和部署一个新流。但是在文档中,没有关于我需要如何构建“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 的格式是什么?

非常感谢 !

4

1 回答 1

1

最简单的方法是确保相关属性以正确的编码包含在 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

于 2016-10-26T15:06:16.783 回答