anchor.diff:  function TMARSDCSResponse.GetContent: string;
   begin
   //AM TODO
  -  Result := '';
   end;
   
   function TMARSDCSResponse.GetContentEncoding: string;
   begin
   //AM TODO
  -  Result := '';
   end;
   
   function TMARSDCSResponse.GetContentStream: TStream;
   begin
   //AM TODO
  -  Result := nil;
   end;
   
   function TMARSDCSResponse.GetContentType: string;
  
positive.code: 
  function TMARSDCSRequest.GetFormParamValue(const AName: string): string;
  begin
    Result := GetFormParamValue(GetFormParamIndex(AName));
  end;
  
  function TMARSDCSRequest.GetFormParamValue(const AIndex: Integer): string;
  var
    LMultiPartBody: THttpMultiPartFormData;
    LURLParamsBody: THttpUrlParams;
  begin
    Result := '';
    if FDCSRequest.BodyType = btMultiPart then
    begin
      LMultiPartBody := FDCSRequest.Body as THttpMultiPartFormData;
      Result := LMultiPartBody.Items[AIndex].AsString;
    end
    else if FDCSRequest.BodyType = btUrlEncoded then
    begin
      LURLParamsBody := FDCSRequest.Body as THttpUrlParams;
      Result := LURLParamsBody.Items[AIndex].Value;
    end;
  end;
  
  function TMARSDCSRequest.GetHeaderParamValue(const AHeaderName: string): string;
  
negative.code:     function GetQueryString: string;
      function GetRawContent: TBytes;
      function GetRawPath: string;
      // -------------------------------------------------------------------------
      constructor Create(ADCSRequest: ICrossHttpRequest); virtual;
    end;
  