0

私はSparkジョブサーバーでSparkジョブを実行しています.HTTPポストでジョブパラメータを渡します.

現時点では、これらのパラメーターを CSV リストとして正常に渡すことができます。例えば:

curl -d "param1 = val1, param2 = val2" 'localhost:8090/jobs?appName=app&classPath=class&sync=true&context=contextName'

これらのパラメータを JSON 形式でカプセル化することはできますか? 私は次のような成功を収めずに試しました:

curl -H "Content-Type: application/json" -X POST -d '{"param1":"val1","param2":"val2"}' 'localhost:8080/...'
4

3 に答える 3

0

試す

curl --data-binary @path/to/config.json 'localhost:8090/jobs?appName=...'
于 2016-04-28T20:50:32.253 に答える
0

よし、POST 本文で JSON コンテンツを渡すことができます。

curl -d "{"param1":"val1","param2":"val2"}" 'localhost:8080/jobs?appName...'

ただし、JSON コンテンツを単に渡すのではなく、POST で実際の JSON ファイルを渡すことができるようにしたいと考えています。誰でも私を啓発してもらえますか?

于 2015-10-14T02:01:44.850 に答える