いくつかのデータを生成する Python スクリプトがあります。POST を使用して HTTP サーバーにストリーミングしたいと思います。つまり、データをバッファに蓄積してから送信するのではなく、データを作成したまま送信したいだけです。たくさんあるでしょう。
これを行う明白な方法は、書き込み可能なファイル オブジェクトを返す何らかの方法で HTTP 接続を開き、そのオブジェクトにデータを書き込み、接続を閉じることです。
ただし、これが私が調べたライブラリ ( urllib2
、httplib
、およびrequests
) のいずれかでサポートされていることは明らかではありません。
どうすればこれを達成できますか?