anchor.diff:      property RequestFormParams: TDValue read FRequestFormParams;
       property RequestParams: TDValue read FRequestParams;
       property RequestURL: String read FRequestURL;
  +  end;
  +
  +  /// <summary>
  +  ///   ڽ
  +  /// </summary>
  +  THttpBuffer = class(TObject)
  +  private
  +    // ݵBuilder
  +    FRecvBuilder:TDBufferBuilder;
  +
  +    FContentBuilder: TDBufferBuilder;
  +    FContentLength: Int64;
  +    FHeaderBuilder: TDBufferBuilder;
  +
  +    FRecvSize: Integer;
  +    
  +    /// <summary>
  +    ///   ״̬
  +    /// </summary>
  +    FDecodeState: Integer;
  +
  +    /// <summary>
  +    ///   0: Ҫʼ
  +    ///   1: Ѿʼ
  +    /// </summary>
  +    FFlag: Byte;
  +
  +    /// <summary>
  +    ///  0: RawHeader;
  +    ///  1: ContentAsRAWString;
  +    /// </summary>
  +    FSectionFlag: Byte;
  +  public
  +    constructor Create();
  +
  +    destructor Destroy; override;
  +
  +    procedure DoCleanUp;
  +
  +    /// <summary>THttpBuffer.InputBuffer
  +    /// </summary>
  +    /// <returns>
  +    ///  0: Ҫɽ
  +    ///  -2: ͷ󳤶(MAX_HEADER_BUFFER_SIZE)
  +    ///  1: 뵽ͷ
  +    ///  2: 뵽
  +    /// </returns>
  +    /// <param name="pvByte"> (Byte) </param>
  +    function InputBuffer(pvByte:Byte): Integer;
  +
  +    /// <summary>
  +    ///   Ҫյݳ
  +    /// </summary>
  +    property ContentLength: Int64 read FContentLength write FContentLength;
   
     end;
   
  
positive.code:     /// </summary>
      property ContentDataLength: Integer read FContentDataLength;
  
  
      property HeaderAsMermory: PByte read GetHeaderAsMermory;
      property HeaderAsRAWString: RAWString read GetHeaderAsRAWString;
      property HeaderDataLength: Integer read GetHeaderDataLength;
  
  
  
  
      property RawHeader: String read FRawHeader;
  
  
negative.code:     property HeaderBuilder: TDBufferBuilder read FHeaderBuilder;
      property Headers: TDValue read FHeaders;
      property ResponseCode: Word read FResponseCode write FResponseCode;
  
      property ResponseCodeStr: String read FResponseCodeStr write FResponseCodeStr;
  
  
      /// <summary>
  