This is a bug when using the CFNetwork loader. If a user calls [NSURLRequest setHTTPBodyStream:] on a request and passes it to WebKit to load, we don't pass the stream in the body of the http request.
<rdar://problem/10281227>
Created attachment 111908 [details] Patch
Created attachment 111909 [details] Patch
Committed r98198: <http://trac.webkit.org/changeset/98198>