簡単なシェル スクリプトを使用して、POST 要求を処理する http サーバーをテストします。通常は次のようになります。
echo "param1=value1¶m2=value2" | POST localhost/service
しかし今、私は POST本体にいくつかの json も渡したいと思っています。
man POSTと google もあまり役に立ちませんでした。
それは非常に単純であるか、完全に不可能であるに違いないようです。
手伝ってくれてありがとう。
私は何かが欠けているか、あなたがすべきです
$ echo -n '{"json":"data"}' | POST -c "application/json" 'http://localhost/service?param1=value1¶m2=value2'
これらのパラメーターを GET ではなく POST としても配置する必要がある場合は、マルチパート フォーム データを検索します。
おそらく-cを使用してコンテンツ タイプを渡す必要があります。
POST -c application/json