私は、すべてのHTTP POSTリクエストを喜んで除外してダンプする、特定の部分をリッスンするコマンドラインツールを探しています。
テスト目的、つまりHTTP POSTリクエストを発行するクライアントのテストに使用します。
これは、対応するものを検索していることを意味curl -F
します(テストHTTP POSTをHTTPサーバーに送信するために使用できます)。
おそらく次のようなものですsocat TCP4-LISTEN:80,fork,bind=127.0.0.1 ...
が、HTTPを使用しないのでsocatは十分ではありません。
nc
部分的なテストに使用できますが、次の欠点があります:1)HTTPステータスコードを送信しない2)接続を閉じる要求を確認した後でCtrl + Dを押す必要がある3)わからないそれは、おそらく最初の(おそらく)空のチャンクを表示する-ヘッダー:それはチャンク転送エンコーディング」を処理する方法を知っていないヘッダ4):「100-継続期待」が時にどのように対処するか
netcat
(nc
一部のシステムでは)-l
(listen)および-p
(port number)オプションを使用できます。