質問

していま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),
...
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top