½Ŀ¼:

2. ¼
   2.1. ˵
   2.2. ¼ - 
   2.3. ¼ - Ựּ(Keep-Alive)
   2.4. ¼ - ˳

2. ¼
========

2.1. ˵:

      Fikker ϵͳ, û, һǹԱû admin, һǼԱ(ֵԱ)û keeper,
     a. Աû Fikker ϵͳȫĹȨ; 
     b. Աû Fikker ϵͳֻмز鿴Ȩ, ɶϵͳ޸.
     
2.2. ¼ - :
     
     ر˵*****:
     a. ͻʹû¼;
     b. һỰ ID ַ(SessionID), Ժͻ˵Ҫ
        ύỰ ID  Fikker. Fikker ʹỰ ID ֤ͻ.
     
     +-----------------+
     |Client -> Server:|
     +-----------------+
     
     a. : POST  GET;
     
     b. : http://xxxxx.com/fikker/webcache.fik?type=sign&cmd=in
     
     c.  URL :
        
        Username - Ա admin  Ա keeper;
        Password - ,  64 ֽڳ;
     
     +-----------------+
     |Server -> Client:|
     +-----------------+
     
     a. :
        
        Return: 
        , True - ɹ, False - ;
        
        SessionID:
        Ự ID ַ, Ժͻ˵, ҪύỰ ID ַ Fikker ֤.
         Return ֵΪ True ʱ˱Ч.
        
        UserType:
        û, admin - Աû, keeper - Ա(ֵԱ)û. 
         Return ֵΪ True ʱ˱Ч;
        
        Version:
        Fikker 汾к, : Fikker/Webcache/3.2.3
         Return ֵΪ True ʱ˱Ч;
        
        VersionExt:
        Fikker 汾չϢ, : Linux/32Bits, Windows/32Bits
         Return ֵΪ True ʱ˱Ч;
        
        LastLoginTime:
        һε¼ʱ, ʱʽ: 2010-12-08 17:03:50
         Return ֵΪ True ʱ˱Ч;
        
        ErrorNo:
        ,  Return ֵΪ False ʱ˱Ч;
        
     b. Fikker سɹ():
     
     {
       "Return":"True",
       "SessionID":"admintestsession",
       "UserType":"admin",
       "Version":"Fikker\/Webcache\/3.2.3",
       "LastLoginTime":"1970-01-01 08:00:00"
     }
     
     c. Fikker ش():
     
     {
       "Return":"False",
       "ErrorNo":"20"
     }
     
2.3. ¼ - Ựּ(Keep-Alive):

     ˵:
     ͻ˵¼ɹԺ, Ự ID һЧ, һʱûж Fikker Ч,
     ͻ 30 ӺʧЧ. ΪڴֻܹỰ, ʹô˽ӿʵ.
     
     :
     ÿ 15 ӶԻỰ ID һμ.
     
     +-----------------+
     |Client -> Server:|
     +-----------------+
     
     a. : POST  GET;
     
     b. : http://xxxxx.com/fikker/webcache.fik?type=sign&cmd=alive
     
     c.  URL :
     
        SessionID - Ự ID;
     
     +-----------------+
     |Server -> Client:|
     +-----------------+
     
     a. :
        
        Return: 
        , True - ɹ, False - ;
        
        ErrorNo:
        ,  Return ֵΪ False ʱ˱Ч;
     
     b. Fikker سɹ():
     
     {
       "Return":"True"
     }
     
     c. Fikker ش():
     
     {
       "Return":"False",
       "ErrorNo":"11"
     }
     
2.4. ¼ - ˳:
     
     ˵:
     ͻ˳Ժ, Ự ID ᱻ Fikker .
     
     +-----------------+
     |Client -> Server:|
     +-----------------+
     
     a. : POST  GET;
     
     b. : http://xxxxx.com/fikker/webcache.fik?type=sign&cmd=out
     
     c.  URL :
     
        SessionID - Ự ID;
     
     +-----------------+
     |Server -> Client:|
     +-----------------+
     
     a. :
        
        Return: 
        , True - ɹ, False - ;
        
        ErrorNo:
        ,  Return ֵΪ False ʱ˱Ч;
     
     b. Fikker سɹ():
     
     {
       "Return":"True"
     }
     
     c. Fikker ش():
     
     {
       "Return":"False",
       "ErrorNo":"11"
     }
