using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
namespace Apewer.Network
{
/// HTTP 正文。
public abstract class HttpBody { }
/// HTTP 报文结构。
public sealed class HttpBytesMessage : HttpBody
{
/// 主体。
public byte[] Bytes { get; set; }
}
/// HTTP 报文结构。
public class HttpStreamMessage : HttpBody where T : Stream
{
/// 自动释放 Stream 对象。
public bool AutoDispose { get; set; }
/// 主体。
public Stream Stream { get; set; }
/// 主体的长度。
public long Length { get; set; }
}
/// HTTP 报文结构。
public sealed class HttpStreamMessage : HttpBody
{
/// 自动释放 Stream 对象。
public bool AutoDispose { get; set; }
/// 主体。
public Stream Stream { get; set; }
/// 主体的长度。
public long Length { get; set; }
}
}