anchor.diff:    lvMsg:String;
   begin
     try
  -    pvRequest.Connection.SetRecvWorkerHint('Http::DoRequest');
  +    //pvRequest.Connection.SetRecvWorkerHint('Http::DoRequest');
       SetCurrentThreadInfo('Http::DoRequest');
       try
         try
  
positive.code:           lvMsg := e.Message;
            lvMsg := StringReplace(lvMsg, sLineBreak, '<BR>', [rfReplaceAll]);
            pvRequest.Response.WriteString(lvMsg);
            pvRequest.Connection.SetRecvWorkerHint('DoRequest::Exception - 2');
          end;
        end;
      except
        on E:Exception do
        begin
          pvRequest.Connection.SetRecvWorkerHint('DoRequest::*Exception - 1');
          self.LogMessage('*Http߼쳣:%s', [e.Message], CORE_LOG_FILE, lgvError);
          pvRequest.Connection.SetRecvWorkerHint('DoRequest::*Exception - 2');
        end;
      end;
    finally
      SetCurrentThreadInfo('Http::DoRequest');
      pvRequest.Connection.SetRecvWorkerHint('DoRequest:: end');
    end;
  end;
  
  
negative.code: 
          if Assigned(FOnDiocpHttpRequest) then
          begin
             // pvRequest.Connection.SetRecvWorkerHint('DoRequest::FOnDiocpHttpRequest - 1');
            FOnDiocpHttpRequest(pvRequest);
            //pvRequest.Connection.SetRecvWorkerHint('DoRequest::FOnDiocpHttpRequest - 1');
          end;
        except
          on E:Exception do
          begin
            //pvRequest.Connection.SetRecvWorkerHint('DoRequest::Exception - 1');
            self.LogMessage('Http߼쳣:%s', [e.Message], '', lgvError);
            pvRequest.FReleaseLater := False;
            pvRequest.Response.FInnerResponse.ResponseCode := 500;
  