×÷Óý¶Ô¿ÉÒÉÁ´½ÓºÍµç×ÓÓʼþµÄСÐÄÐÄÀí¡£ÈôÊÇÊÕµ½²»Ã÷ȪԴµÄµç×ÓÓʼþ»òÐÂÎÅ£¬Çë²»ÒªÖ±½Óµã»÷ÆäÖеÄÁ´½Ó£¬¶øÊÇͨ¹ýÆäËû;¾¶ÑéÖ¤ÆäÕæÊµÐÔ¡£
ͨ¹ýÏàÊ¶ÍøÒ³Ìø×ªµÄ?ÊÖÒÕÔÀíºÍDZÔÚΣº¦£¬ÎÒÃÇ¿ÉÒÔ¸üºÃµØ±£»¤×Ô¼ºµÄÊý×ÖÇå¾²¡£ÔÚ»¥ÁªÍøµÄÁÉÀ«ÌìµØÖУ¬¼á³ÖСÐĺÍÉóÉ÷£¬½«ÊÇÎÒÃÇǰÐеÄ×î¼Ñ°ü¹Ü¡£
ÔÚǰһ²¿·ÖÎÒÃÇÏÈÈÝÁËÍøÒ³Ìø×ªµÄÊÖÒÕÔÀíºÍDZÔÚΣº¦£¬±¾²¿·Ö½«¼ÌÐøÉîÈë̽ÌÖÍøÒ³Ìø×ªµÄ?ÒþÃØÒÕÊõ£¬²¢ÌÖÂÛÔõÑùÔÚÕâÒ»Àú³ÌÖоÙÐÐÇ徲DZÐУ¬ÒÔ±£»¤Ð¡ÎÒ˽¼ÒºÍÆóÒµµÄÊý×ÖÇå¾²¡£
·þÎñÆ÷¶ËµÄÌø×ªÒ»Ñùƽ³£Í¨¹ýHTTPÏìÓ¦ÖеÄLocation×Ö¶ÎÀ´ÊµÏÖÖØ¶¨Ïò¡£·þÎñÆ÷·µ»ØÒ»¸öHTTPÏìÓ¦£¬ÆäÖаüÀ¨ÐµÄURL£¬ä¯ÀÀÆ÷»á×Ô¶¯Ìø×ªµ½ÐµÄURL¡£ÀýÈ磺
HTTP/1.1302FoundLocation:https://www.example.com
ÕâÖÖÒªÁì³£ÓÃÓÚ·þÎñÆ÷ά»¤»òÓòÃûǨáãʱ£¬È·±£Óû§Äܹ»Ë³Ëì»á¼ûеØÖ·¡£
ÔÚ¾ÙÐÐÍøÒ³Ìø×ªÊ±£¬Çå¾²ÈÏÖ¤ÓëÊÚȨ»úÖÆÒ²ÊDZز»¿ÉÉٵġ£³£¼ûµÄÈÏÖ¤·½·¨ÓУº
Óû§ÃûÃÜÂ룺ͨ¹ýÓû§ÃûºÍÃÜÂë¾ÙÐÐÉí·ÝÑéÖ¤¡£OAuth£ºÍ¨¹ýµÚÈý·½ÊÚȨ·þÎñ£¬ÊµÏÖÇå¾²µÄÓû§ÈÏÖ¤ºÍÊÚȨ¡£JWT£¨JSONWebToken£©£ºÔÚÓû§µÇ¼Àֳɺ󣬷þÎñÆ÷ÌìÉúÒ»¸öJWT£¬Óû§Ã¿´ÎÇëÇó¶¼»áЯ´ø¸ÃToken£¬·þÎñÆ÷ͨ¹ýÑéÖ¤TokenÀ´È·ÈÏÓû§Éí·Ý¡£
ËäÈ»ÍøÒ³Ìø×ªÔÚÊÖÒÕÉÏ¿´ËƼòÆÓ£¬µ«ÆäÖÐÒ²±£´æÒ»Ð©Çå¾²Òþ»¼£¬ÐèÒªÌØÊâ×¢ÖØ¡£
Ìø×ªÁ´½Ó±»¸Ä¶¯£ºÎ´ÂÄÀúÖ¤µÄÌø×ªÁ´½Ó¿ÉÄܱ»?¸Ä¶¯£¬µ¼ÖÂÓû§±»Ö¸µ¼µ½²»Çå¾²µÄÍøÕ¾¡£Òò´Ë£¬Ìø×ªÁ´½ÓÓ¦¾ÓÉÑÏ¿áµÄÑéÖ¤¡£Öض¨Ïò¹¥»÷£º¹¥»÷Õß¿ÉÒÔͨ¹ý¹¹½¨¶ñÒâÌø×ªÁ´½Ó£¬Ö¸µ¼Óû§µ½²»Çå¾²µÄÍøÕ¾£¬´Ó?¶øÊµÑé´¹ÂÚ¹¥»÷»òÆäËû¶ñÒâÐÐΪ¡£
ÍøÒ³Ìø×ªµÄ»ùÀ´Ô´ÀíºÜÊǼòÆÓ£ºµ±Óû§µã»÷Ò»¸öÁ´½Ó»òÌá½»Ò»¸ö±íµ¥Ê±£¬ä¯ÀÀÆ÷»áÏò·þÎñÆ÷·¢ËÍÒ»¸öÇëÇ󣬷þÎñÆ÷ͨ¹ýHTTPÏìӦͷÖеġ°Location¡±×Ö¶ÎÀ´Ö¸Ê¾ä¯ÀÀÆ÷Ó¦¸Ã»á¼ûÄÄÒ»¸öURL¡£ÕâÖÖ¼òÆÓµÄ²Ù×÷£¬ÏÖʵÉÏÉæ¼°ÁËÐí¶àÊÖÒÕϸ½Ú¡£ÀýÈ磬·þÎñÆ÷¶ËµÄ?±à³ÌÓïÑÔ£¨ÈçPHP¡¢Java£©¡¢ÍøÂçÐÒ飨ÈçHTTP/HTTPS£©¡¢Ç°¶ËµÄ?JavaScriptµÈ¡£
ÍøÒ³Ìø×ªËäÈ»¿´ËƼòÆÓ£¬µ«?Æä±³ºóÉæ¼°ÁË´ó×ÚÖØ´óµÄÊÖÒÕºÍÇå¾²·À»¤²½·¥¡£Í¨¹ýµÐÊÖÒÕʵÏÖ¡¢Éè¼ÆÒÕÊõÒÔ¼°°²?ȫDZÐеÄÉîÈëÃ÷È·£¬ÎÒÃÇ¿ÉÒÔ¸üºÃµØÔËÓÃÍøÒ³Ìø×ªÊÖÒÕ£¬Í¬Ê±ÓÐÓõØ?±£»¤Óû§Êý¾ÝºÍϵͳÃâÊÜDZÔÚÍþв¡£ÔÚʵÏÖÍøÒ³Ìø×ªÊ±£¬ÐèÒª×ÛºÏ˼Á¿¶àÌõÀíµÄÇå¾²·À»¤²½·¥£¬°üÀ¨Êý¾Ý¼ÓÃÜ¡¢CORSÕ½ÂÔ¡¢Éí·ÝÑéÖ¤ÓëÊÚȨ¡¢ÈÕÖ¾Óë¼à¿ØµÈ£¬È·±£Ôڱ㵱ÓëÇå¾²Ö®¼äÕÒµ½×î¼Ñƽºâµã¡£
ͨ¹ýÒ»Ö±ÌáÉýÇå¾²ÒâʶºÍÊÖÒÕˮƽ£¬ÎÒÃÇ¿ÉÒÔΪÓû§ÌṩԽ·¢Çå¾²ºÍ¿É¿¿µÄÍøÂçÌåÑé¡£