[erlang-questions] Re: ssl and {active, once} - bug?

Roberto Ostinelli roberto@REDACTED
Mon Apr 19 15:03:52 CEST 2010


2010/4/19 Tony Rogvall <tony@REDACTED>:
> You must switch to http header packet processing !
> Use {packet, httph} or {packet,httph_bin} after the initial request.
> End of headers is signaled by http_eoh.
> After http_eoh you must switch to content processing {packet, 0} and then read possible content.
> The size of the content is givent by the header Content-Length or if chunked encoding is used
> the size given before each chunk.
>
> Hope this helps
>
> /Tony
>

hi tony,

well i am starting the server with the options:

	Options = [
		binary, {packet, http}, {reuseaddr, true}, {active, false},
		{backlog, 128}, {ssl_imp, new},
		{certfile, "/Users/roberto/Code/sslbug/server.pem"},
		{keyfile, "/Users/roberto/Code/sslbug/privkey.pem"},
		{password, "roberto"}
	],

which does include {packet, http}. is this not enough? i normally
switch to {packet, 0} only when i go passive to read body of requests,
after eoh.

r.


More information about the erlang-questions mailing list