CharlesÊÇÒ»¿î·Ç³£ÓÅÐãµÄ×¥°üÉñÆ÷¡£Í¨¹ýÕâ¿îÈí¼þ¿ÉÒÔ°ïÖúÓû§·½±ãµØ½øÐÐ×¥°ü£¬Ëü¿ÉÒÔÇáËɼǼä¯ÀÀÆ÷ºÍInternetÖ®¼äµÄËùÓÐÁ÷Á¿£¬ÊǷdz£×¨Òµ²¢»ùÓÚjava¿ª·¢ÍøÂçhttp×¥°ü¹¤¾ßÈí¼þ¡£¡£
Ïà¹ØÈí¼þÈí¼þ´óС°æ±¾ËµÃ÷ÏÂÔصØÖ·
CharlesÊÇÒ»¿î·Ç³£ÓÅÐãµÄ×¥°üÉñÆ÷¡£Í¨¹ýÕâ¿îÈí¼þ¿ÉÒÔ°ïÖúÓû§·½±ãµØ½øÐÐ×¥°ü£¬Ëü¿ÉÒÔÇáËɼǼä¯ÀÀÆ÷ºÍInternetÖ®¼äµÄËùÓÐÁ÷Á¿£¬ÊǷdz£×¨Òµ²¢»ùÓÚjava¿ª·¢ÍøÂçhttp×¥°ü¹¤¾ßÈí¼þ¡£
¡¾»ù±¾¼ò½é¡¿
CharlesÊÇÒ»¿îÀ´×Ô¹úÍâµÄ·Ç³£Ç¿´ó×¥°üÉñÆ÷£¬¾ßÓÐÊ®·Ö¼ò½àµÄ½çÃ棬ֱ¹ÛÒ×Óã¬Í¨¹ýÕâ¿îÈí¼þ¿ÉÒÔ°ïÖúÓû§·½±ãµØ½øÐÐ×¥°ü£¬Ëü¿ÉÒÔÇáËɼǼä¯ÀÀÆ÷ºÍInternetÖ®¼äµÄËùÓÐÁ÷Á¿£¬ÊǷdz£×¨Òµ²¢»ùÓÚjava¿ª·¢ÍøÂçhttp×¥°ü¹¤¾ßÈí¼þ£¬·Ç³£ÊʺϿª·¢ÈËԱʹÓ㬿ÉÒÔͨ¹ýËüÀ´ÇáËÉ»ñµÃHTTP¡¢HTTPSµÄÊý¾Ý°ü£¬¿ÉÒÔÇáËɲ鿴ÈκμÆËã»úÓëInternetÖ®¼äµÄËùÓеÄHTTPºÍSSL/HTTPSÁ÷Á¿£¬¿ÉÒÔÇåcakeÍøÂçÉϵÄÎļþ£¬Êý¾ÝÁ÷Á¿£¬ÇáËÉץȡÓû§·¢Ë͵ÄÊý¾Ý°ü£¬ÖªµÀ·¢Ë͵ĵØÖ·ºÍÄÚÈÝ£¬ÄÚÈÝ¿ÉÒÔÇáËɵIJ鿴£¬¿ÉÒÔÍêÈ«µÄ¼à¿Ø¶Ô·½µÄ·´À¡ÐÅÏ¢£¬Ö§³Ö×Ô¶¯ÅäÖÃWindows´úÀíÉèÖ㬿ÉÒÔÈÃInternetä¯ÀÀÆ÷ºÍÆäËûµÄÓ¦ÓóÌÐò×Ô¶¯½øÐÐ×¥°ü¹¤×÷£¬Ö§³Ö»áÒ鹦ÄÜ£¬°ïÖúÄã×Ô¶¯´´½¨»á»°£¬Ö»Ðèµ¥´ÎµÄ»á»°£¬¸ü¼ÓµÄ¼òµ¥¸ßЧ£¬Èí¼þ¿ÉÒÔÏÔʾËùÓеÄÇëÇó£¬ÏìÓ¦£¬CookieºÍ±êÍ·µÄÄÚÈÝ£¬¿ÉÒÔ½«×Ô¼ºÉèÖÃϵͳµÄÍøÂç·ÃÎÊ·þÎñÆ÷£¬ËùÓеÄÍøÂç·ÃÎʶ¼ÐèҪͨ¹ýËüÀ´½øÐÐÍê³É£¬´Ó¶øץȡÍøÂçÁ÷Á¿Êý¾Ý£¬Ö§³ÖCSV¡¢¸ú×ÙÎı¾Îļþ¡¢XML£¬Trace¡¢XML¸ñʽµÈ¶àÖÖµ¼³ö¸ñʽ£¬¿ÉÒÔ·½±ãµØµ¼³ö»á»°µÄÊý¾Ý£¬ÊÇÒ»¿î·Ç³£×¨ÒµµÄÍøÂç×¥°ü¹¤¾ß¡£
1¡¢ÒÔ´¿Îı¾ÐÎʽ²é¿´SSLÇëÇóºÍÏìÓ¦¡£
2¡¢´ø¿íÏÞÖÆÒÔÄ£Äâ½ÏÂýµÄ»¥ÁªÍøÁ¬½Ó£¬°üÀ¨ÑÓ³Ù¡£
3¡¢AJAXµ÷ÊÔ-ÒÔÊ÷»òÎı¾ÐÎʽ²é¿´XMLºÍJSONÇëÇóºÍÏìÓ¦¡£
4¡¢AMF-½«Flash Remoting/Flex RemotingÏûÏ¢µÄÄÚÈݲ鿴ΪÊ÷¡£
5¡¢Öظ´ÇëÇóÒÔ²âÊÔºó¶Ë¸ü¸Ä¡£
6¡¢±à¼ÇëÇóÒÔ²âÊÔ²»Í¬µÄÊäÈë¡£
7¡¢À¹½ØºÍ±à¼ÇëÇó»òÏìÓ¦µÄ¶Ïµã¡£
8¡¢Ê¹ÓÃW3CÑéÖ¤Æ÷ÑéÖ¤¼Ç¼µÄHTML£¬CSSºÍRSS/atomÏìÓ¦¡£
1¡¢»áÒéÄúµÄ»á»°°üº¬ËùÓмǼµÄÐÅÏ¢¡£ËüÓÉSession´°¿Ú±íʾ;
ĬÈÏÇé¿öÏ£¬µ±ÄúÆô¶¯Èí¼þ(ÎÞ±êÌâ»á»°1)ʱ£¬»á×Ô¶¯´´½¨Ò»¸öлỰ¡£µ±ÄúʹÓÃÈí¼þʱ£¬Äú¿ÉÄÜÖ»ÐèÒªµ¥´Î»á»°¡£Ö±µ½Äã¾õµÃÐèҪʹÓöà¸ö»á»°£º²»Òª´òÈÅ¡£µ±ÄúµÄ»á»°ÒÑÂú(»ò̫æ)ʱ£¬Äú¿ÉÒÔÇå³ýËü(ʹÓÃÎļþ²Ëµ¥Öеġ°Çå³ý»á»°¡±Ñ¡Ïî»ò¹¤¾ßÀ¸ÉϵÄÀ¬»øͰͼ±ê)¡£
¿ÉÒÔ±£´æºÍÖØдò¿ª»á»°£¬Õâ¶ÔÓÚÓëͬʽøÐн»Á÷ÊÇÓÐÓõġ£
2¡¢¼Ç¼
¼ÒôÊDzé¶û˹µÄÖ÷Òª¹¦ÄÜ¡£ÇëÇóºÍ´ð¸´¼Ç¼ÔÚµ±Ç°»á»°ÖУ¬¹©ÄúºóÐø¼ì²éºÍ·ÖÎö¡£
¼Ç¼µÄÇëÇóÈ¡¾öÓÚÕâ¿îÈí¼þµÄÅäÖá£Í¨³£Õ⽫°üÀ¨ÄúµÄä¯ÀÀÆ÷µÄËùÓÐHTTPºÍHTTPSÁ÷Á¿£¬ÒÔ¼°¼ÆËã»úÉϵÄÆäËûÓ¦ÓóÌÐò(Èç¹ûÄúµÄ²Ù×÷ϵͳ´úÀíÉèÖÃÒ²±»¸ü¸Ä)¡£µ«ÊÇ£¬ËüÒ²¿ÉÄÜ°üÀ¨Í¨ÓÃÌ×½Ó×ÖÁ¬½ÓµÄÊý¾Ý£¬ÀýÈçͨ¹ýSOCKS´úÀí»ò¶Ë¿Úת·¢¡£
Èç¹û¼ÒôÒѹرգ¬Ôò¸ÃÈí¼þ»áÕý³£Í¨¹ýËùÓÐÇëÇ󣬵«²»»á¼Ç¼ÔڻỰÖÐÒÔ¹©Äú²é¿´¡£
3¡¢ÇëÇóºÍ»Ø¸´
ÒªÇó¼°Æä»ØÓ¦ÊDzé¶û˹¼Ç¼µÄ»ù±¾ÒªËØ¡£
HTTP/HTTPSÓÉÇëÇóÏìÓ¦¶Ô×é³É£º´Ó¼ÆËã»úµ½·þÎñÆ÷µÄÇëÇóÒÔ¼°·þÎñÆ÷µÄÏìÓ¦¡£¶ÔÓÚͨÓÃÌ×½Ó×Ö£¬ÇëÇóÏìÓ¦°üÀ¨ÈëÕ¾ºÍ³öÕ¾Á÷µÄÈ«²¿ÄÚÈÝ¡£Õâ¶ÔÓÚÌ×½Ó×ÖÀ´Ëµ²¢²»×ÜÊÇÈç´ËÓÐÓ㬲¢ÇÒ½«À´¿ÉÄÜ»áÓÐËù¸ÄÉÆ¡£Èç¹ûÄúÐèÒª×öºÜ¶àÌ×½Ó×Ö¼¶µ÷ÊÔ£¬¿ÉÄÜÐèÒª¿¼ÂÇʹÓÃEthereal¡£
4¡¢½¹µã
¾³£Óкܶ಻ͬµÄÖ÷»úµÄÇëÇóºÍÏìÓ¦£¬Ê¹µÃ»á»°»ìÂÒ¡£Ê¹Óý¹µã¹¦ÄÜ£¬Äú¿ÉÒÔ½«Äú¹ØÐĵÄÖ÷»úÓëÄúûÓеÄÖ÷»ú·Ö¿ª¡£Òª¼¤»îÖ÷»úµÄFocus£¬ÇëÓÒ¼üµ¥»÷¡°½á¹¹¡±Ê÷ÖеÄÖ÷»úÃû£¬È»ºó´Ó²Ëµ¥ÖÐÑ¡Ôñ¡°½¹µã¡±Ïî¡£½á¹¹Ê÷ÏÖÔÚ½«ÔÚ¶¥²¿ÏÔʾÄúËù¹Ø×¢µÄÖ÷»ú£¬È»ºóÏÔʾÃûΪ¡°
ÆäËûÖ÷»ú¡±µÄÎļþ¼Ð £¬Äú¿ÉÒÔÕ¹¿ªÒԲ鿴ÆäËûÄÚÈÝ¡£
5¡¢Í¼±í
ÇëÇóµÄͼ±í±êÇ©ÔÚʱ¼äÏßͼÉÏÏÔʾÇëÇóºÍÈκÎÏà¹ØÇëÇó¡£Ê±¼äÏßͼÏÔʾºÎʱÆô¶¯ÇëÇó£¬ÏìÓ¦(ÏÂÔØ)ºÎʱ¿ªÊ¼ÒÔ¼°ºÎʱ½áÊø¡£´ËÍ⣬Èç¹ûÓÐÏà¹ØµÄÇëÇó£¬ÄÇôÄã¿ÉÒÔ¿´µ½ËüÃÇÔÚÄÄÀïÏ໥¹ØÁª¡£
Èç¹ûÄú²é¿´HTMLÒ³Ã棬½«ÏÔʾÏà¹ØÇëÇó; Ïà¹ØÇëÇó½«ÊÇÒ³Ãæ¼ÓÔصÄͼÏñ¡¢Javascript¡¢CSSºÍÆäËûÎļþ¡£
6¡¢³ö¿Ú
Äú¿ÉÒÔͨ¹ý´Ó¡°Îļþ¡±²Ëµ¥ÖÐÑ¡Ôñ¡°µ¼³ö¡±´ÓÈí¼þÖеĻỰµ¼³öÊý¾Ý¡£
Ö§³Ö¶àÖÖ²»Í¬µÄµ¼³ö¸ñʽ£ºCSV¡¢¸ú×ÙÎı¾Îļþ¡¢XML£¬TraceºÍXML¸ñʽ¶¼¿ÉÓÃÓÚµ¼Èë¡£
ÔÚÕâÑùÒ»¸ö¿ª·ÅµÄʱ´úºÍÉç»á£¬Èç¹ûÄã²»ÒªÇóǹ£¬Å¶£¬²»£¬Ô¼»á£¬ÄÇôÄãÕæµÄ³öÈ¥ÁË£¨µÍµ÷£©¡£ÔÚÓ¦ÓóÌÐò±¬·¢µÄʱ´ú£¬×÷Ϊһ¸öÄÐÈË¡°¸ÕÐèÒª¡±µÄÔ¼»áÓ¦ÓóÌÐò£¬µ±È»ÊDZز»¿ÉÉٵġ£Õâ¸ö¼ÓÅ©ÅÚÈí¼þÁÐ±íº¸ÇÁËÒµ½ç×î¸ßµÄˮƽ£¬10ËêµÄÃÎÍÞ£¬30ËêµÄÊåÊå¡£50ËêµÄÒ¯Ò¯¿ÉÒÔÓÃËü¡£Ò»Â·À´¼ÓÈëÎÒÃÇ¡£ÈÃÓ¦ÓóÌÐò´ø×ÅÎÒÃÇ·ÉÐУ¬´ø×ÅÒƶ¯»¥ÁªÍø£¬´ø×ÅǹµÄÆøÏ¢¡£¶àÌØÊÖÓÎרÌâΪÄúÌṩԼ»áÉñÆ÷Èí¼þ,ͬ³ÇÔ¼»áÉñÆ÷ÊÇÕæµÄÂð¡£°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¼ì²â¹¤¼þÈí¼þΪÎÒÃÇÌṩÁ˷ḻµÄ²âÊÔÌâ¿â£¬Ê¹ÎÒÃÇÄܹ»ÔÚÊÖ»úÉÏÖ±½Ó½â¾öÎÊÌ⣬ËæʱËæµØ¶ÀÁ¢Ñ§Ï°£¬ÕÆÎÕ¸÷ÖÖ֪ʶµã¡£ÕâÀÎÒÃÇΪÄúÌṩÁ÷ÐеIJâÊÔ¹¤¼þÈí¼þÏÂÔØ¡£Ï£ÍûÄúÄÜÕÒµ½×Ô¼ºµÄ²âÊÔ¹¤¼þÓ¦ÓóÌÐò£¬°ïÖúÄúÇáËɲâÊÔ¡£¶àÌØÊÖÓÎרÌâΪÄúÌṩ¿¼ÊÔÉñÆ÷Èí¼þ¡£°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þרÌâΪÄúÌṩÉñÆ÷Èí¼þ,ÉñÆ÷Èí¼þ´óÈ«,°²×¿ÉñÆ÷Èí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
½ñÌìС±àΪ´ó¼Ò´øÀ´ÁË×î»ðµÄÊÖ»úÉç½»ÉñÆ÷£¬Óû§¿ÉÒÔͨ¹ýÕâЩÈí¼þ¿ìËÙµÄÍѵ¥£¬Óû§¿ÉÒÔͨ¹ý¸ÃÈí¼þÕÒµ½×Ô¼ºµÄÁíÒ»°ë£¬Ïë¿ìËÙÍѵ¥µÄÓû§ÃÇ¿ìÀ´ÏÂÔØʹÓðɣ¡
С±à½ñÌìΪ´ó¼Ò´øÀ´´óÁ¿µÄÂþ»ÉñÆ÷Èí¼þ£¬Óû§¿ÉÒÔͨ¹ýÕâЩÂþ»ÉñÆ÷¾Í¿ÉÒÔÔĶÁº£Á¿µÄÂþ»£¬ÔÚÕâÀïËÑË÷µ½×Ô¼ºÏ²°®µÄÂþ»Å¶£¬ÓÐÐèÒªµÄС»ï°éÃÇ¿ìÀ´ÏÂÔØʹÓðɣ¡