[racket] HTTP-POST byte string gets truncated
I'm not sure what's going on, but the HTTP protocol specifies that the header and message body be separated by \r\n\r\n.
Sent from my iPhone
On Oct 6, 2012, at 3:50 AM, Mikko Tiihonen <mikko.tiihonen at tmtiihonen.fi> wrote:
> Hi, again!
>
> I'm continuing to build a small HTTP-client. The problem is now that the POST parameter/value byte strings sent by put-pure-port and post-pure-port seem to get truncated somewhere. The request-post-data/raw shows that the byte string gets prepended with "\r\n\r\n" and truncated by four bytes. E.g.
>
> (post-pure-port uri #"param1=hello¶m2=world" header)
>
> is received as
>
> #"\r\n\r\nparam1=hello¶m2=w"
>
> Is there something I'm missing or this really a bug?
>
> Best,
>
> -Mikko
> ____________________
> Racket Users list:
> http://lists.racket-lang.org/users