51Testing
怬
µçÄÔ°æ

ÔÚiosϵͳÖеÄCharles×¥°ü½Ì³Ì

2022-11-15 09:19×÷ÕߣºmuranfeiÀ´Ô´£ºCSDN

¡¡¡¡1.Charles¼ò½é
¡¡¡¡1.1 CharlesÊÇÔÚMacϳ£ÓõÄÍøÂç·â°ü½ØÈ¡¹¤¾ß£¬ÔÚ×öÒƶ¯¿ª·¢Ê±£¬ÎÒÃÇΪÁ˵÷ÊÔÓë·þÎñÆ÷¶ËµÄÍøÂçͨѶЭÒ飬³£³£ÐèÒª½ØÈ¡ÍøÂç·â°üÀ´·ÖÎö¡£ Charlesͨ¹ý½«×Ô¼ºÉèÖóÉϵͳµÄÍøÂç·ÃÎÊ´úÀí·þÎñÆ÷£¬Ê¹µÃËùÓеÄÍøÂç·ÃÎÊÇëÇó¶¼Í¨¹ýËüÀ´Íê³É£¬´Ó¶øʵÏÖÁËÍøÂç·â°üµÄ½ØÈ¡ºÍ·ÖÎö¡£
¡¡¡¡1.2 ³ýÁËÔÚ×öÒƶ¯¿ª·¢Öе÷ÊԶ˿ÚÍ⣬CharlesÒ²¿ÉÒÔÓÃÓÚ·ÖÎöµÚÈý·½Ó¦ÓõÄͨѶЭÒé¡£ÅäºÏCharlesµÄSSL¹¦ÄÜ£¬Charles»¹¿ÉÒÔ·ÖÎöHttps ЭÒé¡£
¡¡¡¡1.3 CharlesÊÇÊÕ·ÑÈí¼þ£¬¿ÉÒÔÃâ·ÑÊÔÓÃ30Ìì¡£ÊÔÓÃÆÚ¹ýºó£¬Î´¸¶·ÑµÄÓû§ÈÔÈ»¿ÉÒÔ¼ÌÐøʹÓ㬵«ÊÇÿ´ÎʹÓÃʱ¼ä²»Äܳ¬¹ý 30 ·ÖÖÓ£¬²¢ÇÒÆô¶¯Ê±½«»áÓÐ10ÃëÖÖµÄÑÓʱ¡£Òò´Ë£¬¸Ã¸¶·Ñ·½°¸¶Ô¹ã´óÓû§»¹ÊÇÏ൱ÓѺõģ¬¼´Ê¹Ä㳤ÆÚ²»¸¶·Ñ£¬Ò²ÄÜʹÓÃÍêÕûµÄÈí¼þ¹¦ÄÜ¡£Ö»Êǵ±ÄãÐèÒª³¤Ê±¼ä½øÐзâ°üµ÷ÊÔʱ£¬»áÒòΪCharlesÇ¿ÖƹرնøÓöµ½Ó°Ïì¡£
¡¡¡¡1.4 Charles Ö÷ÒªµÄ¹¦ÄÜ°üÀ¨£º¢Ù½ØÈ¡HttpºÍHttpsÍøÂç·â°ü¡£¢ÚÖ§³ÖÖØ·¢ÍøÂçÇëÇ󣬷½±ãºó¶Ëµ÷ÊÔ¡£¢ÛÖ§³ÖÐÞ¸ÄÍøÂçÇëÇó²ÎÊý¡£¢ÜÖ§³ÖÍøÂçÇëÇóµÄ½Ø»ñ²¢¶¯Ì¬Ð޸ġ£¢ÝÖ§³ÖÄ£ÄâÂýËÙÍøÂç¡£
¡¡¡¡2.Charles°²×°
¡¡¡¡È¥CharlesµÄ¹Ù·½ÍøÕ¾ÏÂÔØ×îаæµÄCharles°²×°°ü£¬ÊÇÒ»¸ö dmg ºó׺µÄÎļþ¡£´ò¿ªºó½«CharlesÍϵ½ ApplicationĿ¼Ï¼´Íê³É°²×°¡£
¡¡¡¡3.½«CharlesÉèÖóÉϵͳ´úÀí
¡¡¡¡1.1 ֮ǰÌáµ½£¬CharlesÊÇͨ¹ý½«×Ô¼ºÉèÖóɴúÀí·þÎñÆ÷À´Íê³É·â°ü½ØÈ¡µÄ£¬ËùÒÔʹÓÃCharlesµÄµÚÒ»²½Êǽ«ÆäÉèÖóÉϵͳµÄ´úÀí·þÎñÆ÷¡£
¡¡¡¡1.2 Æô¶¯Charlesºó£¬µÚÒ»´ÎCharles»áÇëÇóÄã¸øËüÉèÖÃϵͳ´úÀíµÄȨÏÞ¡£Äã¿ÉÒÔÊäÈëµÇ¼ÃÜÂëÊÚÓèCharles¸ÃȨÏÞ¡£ÄãÒ²¿ÉÒÔºöÂÔ¸ÃÇëÇó£¬È»ºóÔÚÐèÒª½«Charle ÉèÖóÉϵͳ´úÀíʱ£¬Ñ¡Ôñ²Ëµ¥ÖÐµÄ ¡°Proxy¡± ¨C> ¡°Mac OS X Proxy¡± À´½«CharlesÉèÖóÉϵͳ´úÀí¡£Ö®ºó£¬Äã¾Í¿ÉÒÔ¿´µ½Ô´Ô´²»¶ÏµÄÍøÂçÇëÇó³öÏÖÔÚ Charles µÄ½çÃæÖС£
¡¡¡¡±¸×¢£ºChrome ºÍ Firefox ä¯ÀÀÆ÷ĬÈϲ¢²»Ê¹ÓÃϵͳµÄ´úÀí·þÎñÆ÷ÉèÖ㬶ø Charles ÊÇͨ¹ý½«×Ô¼ºÉèÖóɴúÀí·þÎñÆ÷À´Íê³É·â°ü½ØÈ¡µÄ£¬ËùÒÔÔÚĬÈÏÇé¿öÏÂÎÞ·¨½ØÈ¡ Chrome ºÍ Firefox ä¯ÀÀÆ÷µÄÍøÂçͨѶÄÚÈÝ¡£Èç¹ûÄãÐèÒª½ØÈ¡µÄ»°£¬ÔÚ Chrome ÖÐÉèÖóÉʹÓÃϵͳµÄ´úÀí·þÎñÆ÷ÉèÖü´¿É£¬»òÕßÖ±½Ó½«´úÀí·þÎñÆ÷ÉèÖÃ³É 127.0.0.1:8888 Ò²¿É´ïµ½ÏàͬЧ¹û¡£
¡¡¡¡4.Charles¹¦ÄܽéÉÜ
¡¡¡¡1.1 ÊÓͼ¨CCharles Ö÷ÒªÌṩÁ½Öֲ鿴·â°üµÄÊÓͼ£¬·Ö±ðÃûΪ ¡°Structure¡± ºÍ ¡°Sequence¡±¡£¢ÙStructure ÊÓͼ½«ÍøÂçÇëÇó°´·ÃÎʵÄÓòÃû·ÖÀà¡£¢ÚSequence ÊÓͼ½«ÍøÂçÇëÇó°´·ÃÎʵÄʱ¼äÅÅÐò¡£
¡¡¡¡1.2 ¿ìËÙɸѡ¨C´ó¼Ò¿ÉÒÔ¸ù¾Ý¾ßÌåµÄÐèÒªÔÚÕâÁ½ÖÖÊÓͼ֮ǰÀ´»ØÇл»¡£ÇëÇó¶àÁËÓÐЩʱºò»á¿´²»¹ýÀ´£¬Charles ÌṩÁËÒ»¸ö¼òµ¥µÄ Filter ¹¦ÄÜ£¬¿ÉÒÔÊäÈë¹Ø¼ü×ÖÀ´¿ìËÙɸѡ³ö URL ÖдøÖ¸¶¨¹Ø¼ü×ÖµÄÍøÂçÇëÇó¡£
¡¡¡¡1.3 ÏìÓ¦ÄÚÈݨC¶ÔÓÚijһ¸ö¾ßÌåµÄÍøÂçÇëÇó£¬Äã¿ÉÒԲ鿴ÆäÏêϸµÄÇëÇóÄÚÈݺÍÏìÓ¦ÄÚÈÝ¡£Èç¹ûÇëÇóÄÚÈÝÊÇ POST µÄ±íµ¥£¬Charles »á×Ô¶¯°ïÄ㽫±íµ¥½øÐзÖÏîÏÔʾ¡£Èç¹ûÏìÓ¦ÄÚÈÝÊÇ JSON ¸ñʽµÄ£¬ÄÇô Charles ¿ÉÒÔ×Ô¶¯°ïÄ㽫 JSON ÄÚÈݸñʽ»¯£¬·½±ãÄã²é¿´¡£Èç¹ûÏìÓ¦ÄÚÈÝÊÇͼƬ£¬ÄÇô Charles ¿ÉÒÔÏÔʾ³öͼƬµÄÔ¤ÀÀ¡£
¡¡¡¡5.¹ýÂËÍøÂçÇëÇó
¡¡¡¡1.1ͨ³£Çé¿öÏ£¬ÎÒÃÇÐèÒª¶ÔÍøÂçÇëÇó½øÐйýÂË£¬Ö»¼à¿ØÏòÖ¸¶¨Ä¿Â¼·þÎñÆ÷ÉÏ·¢Ë͵ÄÇëÇ󡣶ÔÓÚÕâÖÖÐèÇó£¬ÒÔϼ¸ÖÖ°ì·¨£º
¡¡¡¡¢ÙÔÚÖ÷½çÃæµÄÖв¿µÄ Filter À¸ÖÐÌîÈëÐèÒª¹ýÂ˳öÀ´µÄ¹Ø¼ü×Ö¡£ÀýÈçÎÒÃǵķþÎñÆ÷µÄµØÖ·ÊÇ£ºhttps://survey.zhongchebaolian.com/ , ÄÇôֻÐèÒªÔÚ Filter À¸ÖÐÌîÈë survey ¼´¿É¡£
¡¡¡¡¢ÚÔÚ Charles µÄ²Ëµ¥À¸Ñ¡Ôñ ¡°Proxy¡±¨C>¡°Recording Settings¡±£¬È»ºóÑ¡Ôñ Include À¸£¬Ñ¡ÔñaddÒ»¸öÏîÄ¿£¬È»ºóÌîÈëÐèÒª¼à¿ØµÄЭÒ飬Ö÷»úµØÖ·£¬¶Ë¿ÚºÅ¡£ÕâÑù¾Í¿ÉÒÔÖ»½ØÈ¡Ä¿±êÍøÕ¾µÄ·â°üÁË¡£
¡¡¡¡¢ÛÔÚÏë¹ýÂ˵ÄÍøÂçÇëÇóÉÏÓÒ»÷£¬Ñ¡Ôñ ¡°Focus¡±£¬Ö®ºóÔÚ Filter Ò»À¸¹´Ñ¡ÉÏ Focussed Ò»ÏÕâÖÖ·½Ê½¿ÉÒÔÁÙʱÐԵģ¬¿ìËٵعýÂ˳öһЩûÓÐͨ¹ý¹Ø¼ü×ÖµÄÒ»ÀàÍøÂçÇëÇó¡£
¡¡¡¡±¸×¢£ºÍ¨³£Çé¿öÏ£¬ÎÒÃÇʹÓ÷½·¨¢Ù×öһЩÁÙʱÐԵķâ°ü¹ýÂË£¬Ê¹Ó÷½·¨¢Ú×öһЩ¾­³£ÐԵķâ°ü¹ýÂË¡£
¡¡¡¡6. iphoneÊÖ»ú×¥°ü¡ª½ØÈ¡ iPhone ÉϵÄÍøÂç·â°ü
¡¡¡¡1.1Charles ÉϵÄÉèÖÃ
¡¡¡¡¢ÙÒª½ØÈ¡ iPhone ÉϵÄÍøÂçÇëÇó£¬ÎÒÃÇÊ×ÏÈÐèÒª½« Charles µÄ´úÀí¹¦ÄÜ´ò¿ª¡£ÔÚ Charles µÄ²Ëµ¥À¸ÉÏÑ¡Ôñ ¡°Proxy¡±¨C>¡°Proxy Settings¡±£¬ÌîÈë´úÀí¶Ë¿Ú 8888£¬²¢ÇÒ¹´ÉÏ ¡°Enable transparent HTTP proxying¡± ¾ÍÍê³ÉÁËÔÚ Charles ÉϵÄÉèÖá£
¡¡¡¡1.2iPhone ÉϵÄÉèÖÃ
¡¡¡¡¢ÙÊ×ÏÈÎÒÃÇÐèÒª»ñÈ¡ Charles ÔËÐÐËùÔÚµçÄ﵀ IP µØÖ·£¬Charles µÄ¶¥²¿²Ëµ¥µÄ ¡°Help¡±¨C>¡°Local IP Address¡±£¬¼´¿ÉÔÚµ¯³öµÄ¶Ô»°¿òÖп´µ½ IP µØÖ·¡£
¡¡¡¡¢ÚÔÚ iPhone µÄ ¡° ÉèÖà ¡±¨C>¡° ÎÞÏß¾ÖÓòÍø ¡± ÖУ¬¿ÉÒÔ¿´µ½µ±Ç°Á¬½ÓµÄ wifi Ãû£¬Í¨¹ýµã»÷ÓұߵÄÏêÇé¼ü£¬¿ÉÒÔ¿´µ½µ±Ç°Á¬½ÓÉ쵀 wifi µÄÏêϸÐÅÏ¢£¬°üÀ¨ IP µØÖ·£¬×ÓÍøÑÚÂëµÈÐÅÏ¢¡£ÔÚÆä×îµ×²¿ÓС¸HTTP ´úÀí¡¹Ò»ÏÎÒÃǽ«ÆäÇл»³ÉÊÖ¶¯£¬È»ºóÌîÉÏ Charles ÔËÐÐËùÔڵĵçÄ﵀ IP£¬ÒÔ¼°¶Ë¿ÚºÅ 8888¡£
¡¡¡¡¢ÛÉèÖúÃÖ®ºó£¬ÎÒÃÇ´ò¿ª iPhone ÉϵÄÈÎÒâÐèÒªÍøÂçͨѶµÄ³ÌÐò£¬¾Í¿ÉÒÔ¿´µ½ Charles µ¯³ö iPhone ÇëÇóÁ¬½ÓµÄÈ·Èϲ˵¥£¬µã»÷ ¡°Allow¡± ¼´¿ÉÍê³ÉÉèÖá£
¡¡¡¡7.android»òÕßiphoneÊÖ»úÉÏ ½ØÈ¡ Https ͨѶÐÅÏ¢
¡¡¡¡1.1°²×°Ö¤ÊéÈç¹ûÄãÐèÒª½ØÈ¡·ÖÎö Https ЭÒéÏà¹ØµÄÄÚÈÝ¡£ÄÇôÐèÒª°²×° Charles µÄ CA Ö¤Êé¡£
¡¡¡¡¾ßÌå²½ÖèÈçÏ£º
¡¡¡¡¢ÙÊ×ÏÈÎÒÃÇÐèÒªÔÚ Mac µçÄÔÉÏ°²×°Ö¤Êé¡£µã»÷ Charles µÄ¶¥²¿²Ëµ¥£¬Ñ¡Ôñ ¡°Help¡± ¨C> ¡°SSL Proxying¡± ¨C> ¡°Install Charles Root Certificate¡±£¬È»ºóÊäÈëϵͳµÄÕʺÅÃÜÂ룬¼´¿ÉÔÚ KeyChain ¿´µ½Ìí¼ÓºÃµÄÖ¤Êé¡£±¸×¢£ºÐèҪעÒâµÄÊÇ£¬¼´Ê¹ÊÇ°²×°ÍêÖ¤ÊéÖ®ºó£¬Charles ĬÈÏÒ²²¢²»½ØÈ¡ Https ÍøÂçͨѶµÄÐÅÏ¢£¬Èç¹ûÄãÏë¶Ô½Øȡij¸öÍøÕ¾ÉϵÄËùÓÐ Https ÍøÂçÇëÇ󣬿ÉÒÔÔÚ¸ÃÇëÇóÉÏÓÒ»÷£¬Ñ¡Ôñ SSL proxyÕâÑù£¬¶ÔÓڸà Host µÄËùÓÐ SSL ÇëÇó¿ÉÒÔ±»½ØÈ¡µ½ÁË¡£
¡¡¡¡1.2½ØÈ¡Òƶ¯É豸ÖÐµÄ Https ͨѶÐÅÏ¢
¡¡¡¡¢ÙÈç¹ûÎÒÃÇÐèÒªÔÚ iOS »ò Android »úÆ÷ÉϽØÈ¡ Https ЭÒéµÄͨѶÄÚÈÝ£¬»¹ÐèÒªÔÚÊÖ»úÉÏ°²×°ÏàÓ¦µÄÖ¤Êé¡£µã»÷ Charles µÄ¶¥²¿²Ëµ¥£¬Ñ¡Ôñ ¡°Help¡± ¨C> ¡°SSL Proxying¡± ¨C> ¡°Install Charles Root Certificate on a Mobile Device or Remote Browser¡±£¬È»ºó¾Í¿ÉÒÔ¿´µ½ Charles µ¯³öµÄ¼òµ¥µÄ°²×°½Ì³Ì¡£
¡¡¡¡¢Ú°´ÕÕÎÒÃÇ֮ǰ˵µÄ½Ì³Ì£¬ÔÚÉ豸ÉÏÉèÖúà Charles Ϊ´úÀíºó£¬ÔÚÊÖ»úä¯ÀÀÆ÷ÖзÃÎʵØÖ·£ºhttp://charlesproxy.com/getssl£¬¼´¿É´ò¿ªÖ¤Êé°²×°µÄ½çÃ棬°²×°ÍêÖ¤Êéºó£¬¾Í¿ÉÒÔ½ØÈ¡ÊÖ»úÉ쵀 Https ͨѶÄÚÈÝÁË¡£²»¹ýͬÑùÐèҪעÒ⣬ĬÈÏÇé¿öÏ Charles ²¢²»×ö½ØÈ¡£¬Ä㻹ÐèÒªÔÚÒª½ØÈ¡µÄÍøÂçÇëÇóÉÏÓÒ»÷£¬Ñ¡Ôñ SSL proxy ²Ëµ¥Ïî¡£
¡¡¡¡8.Ä£ÄâÂýËÙÍøÂç
¡¡¡¡1.1ÔÚ×öÒƶ¯¿ª·¢µÄʱºò£¬ÎÒÃdz£³£ÐèҪģÄâÂýËÙÍøÂç»òÕ߸ßÑÓ³ÙµÄÍøÂ磬ÒÔ²âÊÔÔÚÒƶ¯ÍøÂçÏ£¬Ó¦ÓõıíÏÖÊÇ·ñÕý³£¡£Charles ¶Ô´ËÐèÇóÌṩÁ˺ܺõÄÖ§³Ö¡£¢ÙÔÚ Charles µÄ²Ëµ¥ÉÏ£¬Ñ¡Ôñ ¡°Proxy¡±¨C>¡°Throttle Setting¡± ÏÔÚÖ®ºóµ¯³öµÄ¶Ô»°¿òÖУ¬ÎÒÃÇ¿ÉÒÔ¹´Ñ¡ÉÏ ¡°Enable Throttling¡±£¬²¢ÇÒ¿ÉÒÔÉèÖà Throttle Preset µÄÀàÐÍ¡£¢ÚÈç¹ûÎÒÃÇÖ»ÏëÄ£ÄâÖ¸¶¨ÍøÕ¾µÄÂýËÙÍøÂ磬¿ÉÒÔÔÙ¹´Ñ¡ÉÏͼÖÐµÄ ¡°Only for selected hosts¡± ÏȻºóÔÚ¶Ô»°¿òµÄÏ°벿·ÖÉèÖÃÖÐÔö¼ÓÖ¸¶¨µÄ hosts Ïî¼´¿É¡£
¡¡¡¡9.ÐÞ¸ÄÍøÂçÇëÇóÄÚÈÝ
¡¡¡¡1.1ÓÐЩʱºòΪÁ˵÷ÊÔ·þÎñÆ÷µÄ½Ó¿Ú£¬ÎÒÃÇÐèÒª·´¸´³¢ÊÔ²»Í¬²ÎÊýµÄÍøÂçÇëÇó¡£Charles ¿ÉÒÔ·½±ãµØÌṩÍøÂçÇëÇóµÄÐ޸ĺÍÖØ·¢¹¦ÄÜ¡£Ö»ÐèÒªÔÚÒÔÍùµÄÍøÂçÇëÇóÉϵã»÷ÓÒ¼ü£¬Ñ¡Ôñ ¡°Compose¡±£¬¼´¿É´´½¨Ò»¸ö¿É±à¼­µÄÍøÂçÇëÇó¡£
¡¡¡¡1.2ÎÒÃÇ¿ÉÒÔÐ޸ĸÃÇëÇóµÄÈκÎÐÅÏ¢£¬°üÀ¨ URL µØÖ·¡¢¶Ë¿Ú¡¢²ÎÊýµÈ£¬Ö®ºóµã»÷ ¡°Execute¡± ¼´¿É·¢Ë͸ÃÐ޸ĺóµÄÍøÂçÇëÇó¡£Charles Ö§³ÖÎÒÃǶà´ÎÐ޸ĺͷ¢Ë͸ÃÇëÇó£¬Õâ¶ÔÓÚÎÒÃǺͷþÎñÆ÷¶Ëµ÷ÊԽӿڷdz£·½±ã¡£
¡¡¡¡10.¸ø·þÎñÆ÷×öѹÁ¦²âÊÔ
¡¡¡¡1.1ÎÒÃÇ¿ÉÒÔʹÓà Charles µÄ Repeat ¹¦ÄÜÀ´¼òµ¥µØ²âÊÔ·þÎñÆ÷µÄ²¢·¢´¦ÀíÄÜÁ¦£¬·½·¨ÈçÏ¡£
¡¡¡¡¢ÙÎÒÃÇÔÚÏë´òѹµÄÍøÂçÇëÇóÉÏ£¨POST »ò GET ÇëÇó¾ù¿É£©ÓÒ»÷£¬È»ºóÑ¡Ôñ ¡¸Repeat Advanced¡¹²Ëµ¥Ïî
¡¡¡¡¢Ú½Ó×ÅÎÒÃǾͿÉÒÔÔÚµ¯³öµÄ¶Ô»°¿òÖУ¬Ñ¡Ôñ´òѹµÄ²¢·¢Ïß³ÌÊýÒÔ¼°´òѹ´ÎÊý£¬È·¶¨Ö®ºó£¬¼´¿É¿ªÊ¼´òѹ¡£
¡¡¡¡11.Ð޸ķþÎñÆ÷·µ»ØÄÚÈÝ
¡¡¡¡ÓÐЩʱºòÎÒÃÇÏëÈ÷þÎñÆ÷·µ»ØһЩָ¶¨µÄÄÚÈÝ£¬·½±ãÎÒÃǵ÷ÊÔһЩÌØÊâÇé¿ö¡£ÀýÈçÁбíÒ³ÃæΪ¿ÕµÄÇé¿ö£¬Êý¾ÝÒì³£µÄÇé¿ö£¬²¿·ÖºÄʱµÄÍøÂçÇëÇó³¬Ê±µÄÇé¿öµÈ¡£Èç¹ûûÓÐ Charles£¬Òª·þÎñÆ÷ÅäºÏ¹¹ÔìÏàÓ¦µÄÊý¾ÝÏԵûá±È½ÏÂé·³¡£Õâ¸öʱºò£¬Ê¹Óà Charles Ïà¹ØµÄ¹¦ÄܾͿÉÒÔÂú×ãÎÒÃǵÄÐèÇó¡£
¡¡¡¡1.1¸ù¾Ý¾ßÌåµÄÐèÇó£¬Charles ÌṩÁË Map ¹¦ÄÜ¡¢ Rewrite ¹¦ÄÜÒÔ¼° Breakpoints ¹¦ÄÜ£¬¶¼¿ÉÒÔ´ïµ½Ð޸ķþÎñÆ÷·µ»ØÄÚÈݵÄÄ¿µÄ¡£
¡¡¡¡ÕâÈýÕßÔÚ¹¦ÄÜÉϵIJîÒìÊÇ£º¢ÙMap ¹¦ÄÜÊʺϳ¤Æڵؽ«Ä³Ò»Ð©ÇëÇóÖض¨Ïòµ½ÁíÒ»¸öÍøÂçµØÖ·»ò±¾µØÎļþ¡£¢ÚRewrite ¹¦ÄÜÊʺ϶ÔÍøÂçÇëÇó½øÐÐһЩÕýÔòÌæ»»¡£¢ÛBreakpoints ¹¦ÄÜÊʺÏ×öһЩÁÙʱÐÔµÄÐ޸ġ£
¡¡¡¡1.2Map ¹¦ÄÜCharles µÄ Map ¹¦ÄÜ·Ö Map Remote ºÍ Map Local Á½ÖÖ£¬¹ËÃû˼Ò壬Map Remote Êǽ«Ö¸¶¨µÄÍøÂçÇëÇóÖض¨Ïòµ½ÁíÒ»¸öÍøÖ·ÇëÇóµØÖ·£¬Map Local Êǽ«Ö¸¶¨µÄÍøÂçÇëÇóÖض¨Ïòµ½±¾µØÎļþ¡£ÔÚ Charles µÄ²Ëµ¥ÖУ¬Ñ¡Ôñ ¡°Tools¡±¨C>¡°Map Remote¡± »ò ¡°Map Local¡± ¼´¿É½øÈëµ½ÏàÓ¦¹¦ÄܵÄÉèÖÃÒ³Ãæ¡£
¡¡¡¡¢Ù¶ÔÓÚ Map Remote ¹¦ÄÜ£¬ÎÒÃÇÐèÒª·Ö±ðÌîдÍøÂçÖض¨ÏòµÄÔ´µØÖ·ºÍÄ¿µÄµØÖ·£¬¶ÔÓÚ²»ÐèÒªÏÞÖƵÄÌõ¼þ£¬¿ÉÒÔÁô¿Õ¡£
¡¡¡¡¢Ú¶ÔÓÚ Map Local ¹¦ÄÜ£¬ÎÒÃÇÐèÒªÌîдµÄÖض¨ÏòµÄÔ´µØÖ·ºÍ±¾µØµÄÄ¿±êÎļþ¡£¶ÔÓÚÓÐһЩ¸´ÔÓµÄÍøÂçÇëÇó½á¹û£¬ÎÒÃÇ¿ÉÒÔÏÈʹÓà Charles ÌṩµÄ ¡°Save Response¡­¡± ¹¦ÄÜ£¬½«ÇëÇó½á¹û±£´æµ½±¾µØ£¬È»ºóÉÔ¼ÓÐ޸ģ¬³ÉΪÎÒÃǵÄÄ¿±êÓ³ÉäÎļþ¡£
¡¡¡¡1.3Rewrite ¹¦ÄÜRewrite ¹¦Äܹ¦ÄÜÊʺ϶ÔijһÀàÍøÂçÇëÇó½øÐÐһЩÕýÔòÌæ»»£¬ÒÔ´ïµ½Ð޸Ľá¹ûµÄÄ¿µÄ¡£
¡¡¡¡¢ÙÎÒÃǵĿͻ§¶ËÓÐÒ»¸ö API ÇëÇóÊÇ»ñµÃÓû§³µÅƺţ¬¶øÎÒµ±Ç°µÄ³µÅƺÅÊÇ ¡°¾©888888¡±£¬ÎÒÃÇÏëÊÔ×ÅÖ±½ÓÐÞ¸ÄÍøÂç·µ»ØÖµ£¬½« ¾©888888 »»³É³É ¾©999999¡£ÓÚÊÇÎÒÃÇÆôÓà Rewrite ¹¦ÄÜ£¬È»ºóÉèÖÃÈçϵĹæÔò£ºÍê³ÉÉèÖÃÖ®ºó£¬ÎÒÃǾͿÉÒÔ´Ó Charles Öп´µ½£¬Ö®ºóµÄ API »ñµÃµÄêdzƱ»×Ô¶¯ Rewrite ³ÉÁ˾©999999
¡¡¡¡1.4Breakpoints ¹¦ÄÜÉÏÃæÌṩµÄ Rewrite ¹¦ÄÜ×îÊʺÏ×öÅúÁ¿ºÍ³¤ÆÚµÄÌæ»»£¬µ«ÊǺܶàʱºò£¬ÎÒÃÇÖ»ÊÇÏëÁÙʱÐÞ¸ÄÒ»´ÎÍøÂçÇëÇó½á¹û£¬Õâ¸öʱºò£¬Ê¹Óà Rewrite ¹¦ÄÜËäȻҲ¿ÉÒԴﵽĿµÄ£¬µ«ÊǹýÓÚÂé·³£¬¶ÔÓÚÁÙʱÐÔµÄÐ޸ģ¬ÎÒÃÇ×îºÃʹÓà Breakpoints ¹¦ÄÜ¡£Breakpoints ¹¦ÄÜÀàËÆÎÒÃÇÔÚ Xcode ÖÐÉèÖõĶϵãÒ»Ñù£¬µ±Ö¸¶¨µÄÍøÂçÇëÇó·¢Éúʱ£¬Charles »á½Ø»ñ¸ÃÇëÇó£¬Õâ¸öʱºò£¬ÎÒÃÇ¿ÉÒÔÔÚ Charles ÖÐÁÙʱÐÞ¸ÄÍøÂçÇëÇóµÄ·µ»ØÄÚÈÝ¡£±¸×¢£ºÊ¹Óà Breakpoints ¹¦Äܽ«ÍøÂçÇëÇó½Ø»ñ²¢Ð޸Ĺý³ÌÖУ¬Õû¸öÍøÂçÇëÇóµÄ¼Æʱ²¢²»»áÔÝÍ££¬ËùÒÔ³¤Ê±¼äµÄÔÝÍ£¿ÉÄܵ¼Ö¿ͻ§¶ËµÄÇëÇó³¬Ê±¡£
¡¡¡¡±¾ÎÄÄÚÈݲ»ÓÃÓÚÉÌҵĿµÄ£¬ÈçÉ漰֪ʶ²úȨÎÊÌ⣬ÇëȨÀûÈËÁªÏµ51TestingС±à(021-64471599-8017)£¬ÎÒÃǽ«Á¢¼´´¦Àí
Charles
µ±Ç°Ã»ÓÐÆÀÂÛµã»÷·¢±íÆÀÂÛ

Ïà¹ØÔĶÁ