anchor.diff:      property CookieList: string read GetCookieList write SetCookieList;
       property UseCompressor: Boolean read GetUseCompressor write SetUseCompressor;
   
  +    property HandleWrongProtocolException: Boolean read FHandleWrongProtocolException write FHandleWrongProtocolException;
       {$REGION 'Documentation'}
       ///	<summary>
       ///	  <para>
  
positive.code:         raise ;
      on E: EIdHTTPProtocolException do
      begin
        if not(Pos('<body', LowerCase(E.ErrorMessage)) = 0) then
          // handle normaly for wrong HTTP code responses
          WriteErrorMsgToStream(E.ErrorMessage, AResponseContent)
        else if ((not HandleRedirects) or (RedirectCount < RedirectMaximum)) and (ResponseCode = 302) then
  
negative.code:   THTTPIndyHelper = class(TIdHTTP)
    private
      FLastRedirect: string;
      FHandleWrongProtocolException: Boolean;
      FHandleSketchyRedirects: Boolean;
  
      function GetCookieList: string;
  