8

簡単なシェル スクリプトを使用して、POST 要求を処理する http サーバーをテストします。通常は次のようになります。

echo "param1=value1&param2=value2" | POST localhost/service

しかし今、私は POST本体にいくつかの json も渡したいと思っています。

man POSTと google もあまり役に立ちませんでした。

それは非常に単純であるか、完全に不可能であるに違いないようです。

手伝ってくれてありがとう。

4

2 に答える 2

5

私は何かが欠けているか、あなたがすべきです

$ echo -n '{"json":"data"}' | POST -c "application/json" 'http://localhost/service?param1=value1¶m2=value2'

これらのパラメーターを GET ではなく POST としても配置する必要がある場合は、マルチパート フォーム データを検索します。

于 2011-08-10T03:46:16.520 に答える
1

おそらく-cを使用してコンテンツ タイプを渡す必要があります。

POST -c application/json
于 2011-08-09T21:39:18.377 に答える