2016-10-26 3 views
0

REST APIを使用してSpringクラウドデータフローに新しいストリームを定義して展開したいとします。しかし、documentationsには、私の "POST"コールをどのように構造化する必要があるかについてのリファレンスはありません。Spring Cloud Data FlowでRESTコールを使用して新しいストリームを定義するにはどうすればよいですか?

私はとhttp://localhost:9393/streams/definitions へのPOST呼び出しを送信します。

{ "name": "chp", 
    "dslText": "time | log", } 

私は答えとして得る:

{ 
    "logref": "MissingServletRequestParameterException", 
    "message": "Required String parameter 'name' is not present", 
    "links": [] 
    } 

誰もがREST APIを使用するフォーマットが何であるかを知っていますか?

ありがとうございました!

答えて

1

最も簡単な方法は、関連するプロパティが適切なエンコードでURLパラメータに含まれていることを確認することです。

例えば、ticktockストリームの作成は次のようになります。

カール-X POST http://localhost:9393/streams/definitions \定義\ =時間+%7C +たとえば&名\ = fooの

\ログインし、ticktock?ストリームの展開は、次のようになります。

カール-X POST http://localhost:9393/streams/deployments/foo

+1

ありがとう、サビー。 curl -X POST -d "name = ticktock&definition = time | log" http:// localhost:9393/streams/definitions?deploy = false – Lucas

+0

@ルーカス:クーラー! –

関連する問題