読GettextのHTTPリクエストそのまま受け
質問
していまMochiwebのだけが見を読むのが今の要求を通じてソケットをクローズします。
私は限らないMochiweb、その他のHTTPの図書館ができています。
にも挑戦しました gen_tcp:listen(Port, [{packet, http}])
, ことだと思っていきを読む/ヘッダーが私を受けるHTTPリクエストが処理を実装しなければなり手動での対応のソケットの開りにくくなりますので、私はあまり好きではないのですが使用す事ができます。
私の意図に関するよくある質問をご請求と身体の大きな期待を受け、全体のための読み込みを処理します。
解決
とmochiwebきの倍以上のチャンクのリクエストボディを使用 Req:stream_body/3
.であると期待していますチャンクハンドラとして機能し、第二引数に使います。このハンドラが呼び出され
{ChunkSize, BinaryData}
お状態毎のチャンクは、そのままからのソケットをクローズします。
例を取得するにはa[反転]のリストのチャンク):
MaxChunkSize = 100,
InitialState = [],
ChunkHandler = fun ({_Size, Bin}, State) -> [Bin | State] end,
List = Req:stream_body(MaxChunkSize, ChunkHandler, InitialState),
...
所属していません StackOverflow