private Stream BuildRequestBody(IEnumerable<SubmitRequest> requests)
{
var stream = new MemoryStream();
int i = 0;
using (var writer = new StreamWriter(stream, Encoding.Default, 1024, true))
{
writer.Write("client=" + Configuration.ClientKey);
writer.Write("&user=" + userKey);
foreach (var request in requests)
{
request.WriteQueryString(writer, true, i++);
}
writer.Write("&format=" + parser.Format);
}
// Reset stream position.
stream.Seek(0L, SeekOrigin.Begin);
return stream;
}