<div dir="ltr">Hi,<br>When we receive a http response what is the  format of  the body of the responce(i.e : the html content)?<br>Is it like ,<br> {ok,  http_response, { body, ...........}}             <br><br><br>Cheers,<br>
Chamila <br><br><div class="gmail_quote">On Mon, Jul 14, 2008 at 7:50 PM, Sverker Eriksson <<a href="mailto:sverker@erix.ericsson.se">sverker@erix.ericsson.se</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
A message from the OTP team:<br>
<br>
There is an undocumented socket packet mode that provides HTTP parsing.<br>
We are planning to make this packet mode official and possibly also<br>
change the format of the tuples returned in this mode. One current big<br>
user is the web server Yaws. We would like to know of other applications<br>
using this HTTP mode and what kind of impact such an incompatible change<br>
would have.<br>
<br>
A socket using {packet, http} returns tuples like this in *passive* mode:<br>
<br>
{ok, {http_request, ...}}<br>
{ok, {http_response, ...}}<br>
{ok, {http_header, ...}}<br>
<br>
<br>
and tuples like this in *active* mode:<br>
<br>
{http_request, Socket, ...}<br>
{http_response, Socket, ...}<br>
{http_header, Socket, ...}<br>
<br>
<br>
The proposed change would only affect the active mode like this:<br>
<br>
{http, Socket, {http_request, ...}}<br>
{http, Socket, {http_response, ...}}<br>
{http, Socket, {http_header, ...}}<br>
<br>
<br>
The purpose is to make the inner tuples look the same regardless of how<br>
they were received. This would simplify both the implementation and the<br>
documentation as well as any applications using both receive modes.<br>
Applications only using http in passive mode (like Yaws) will not be<br>
affected.<br>
<br>
Am I stirring up any worried http-users out there?<br>
<br>
/Sverker, Erlang/OTP Ericsson<br>
<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://www.erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://www.erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><br><br><a href="http://chamilar.blogspot.com/">http://chamilar.blogspot.com/</a><br>
</div>