httpÏìÓ¦²ð·Ö¹¥»÷ÖлáÓõ½ÄÄЩ×Ö·û
http ÏìÓ¦²ð·Ö¹¥»÷ʹÓû»Ðзû£¨crlf£©ºÍ»Ø³µ·û£¨lf£©ÔÚ http ÏìÓ¦ÖÐ×¢Èë¶ñÒâÄÚÈÝ¡£³£ÓõÄ×Ö·û°üÀ¨£º»»Ðзû (crlf)»Ø³µ·û (lf)ðºÅ (:)·ÖºÅ (;)·´Ð±¸Ü ()ÖƱí·û (\t)¿Õ¸ñ ( )tab »òÆäËû ascii ×Ö·û
HTTP ÏìÓ¦²ð·Ö¹¥»÷ÖÐʹÓõÄ×Ö·û
HTTP ÏìÓ¦²ð·Ö¹¥»÷ÊÇÒ»ÖÖ web Ó¦ÓóÌÐòÎó²î£¬¹¥»÷ÕßʹÓà HTTP ÏìӦͷÖеĻ»Ðзû£¨CRLF£©ºÍ»Ø³µ·û£¨LF£©À´×¢Èë¶ñÒâÄÚÈÝ¡£¹¥»÷Õßͨ¹ýÏò HTTP ÏìÓ¦Ìí¼ÓÌØÁíÍâ»»ÐзûºÍ»Ø³µ·û£¬´Ó¶ø½«ÏìÓ¦²ð·ÖΪ¶à¸ö²¿·Ö£¬²¢²åÈë×Ô¼ºµÄ¶ñÒâ´úÂë¡£
³£¼ûµÄÓÃÓÚ HTTP ÏìÓ¦²ð·Ö¹¥»÷µÄ×Ö·û°üÀ¨£º
1. »»Ðзû (CRLF)
»»Ðзû£¨\r\n£©ÔÚ HTTP ÏìÓ¦ÖÐÓÃÓÚÍÑÀë²î±ðµÄÏìÓ¦ÐС£¹¥»÷Õß¿ÉÒÔÓÃËüÀ´ÔÚÏìÓ¦ÖÐ×¢ÈëÐÂÐУ¬´Ó¶ø²ð·ÖÏìÓ¦¡£
2. »Ø³µ·û (LF)
»Ø³µ·û (\n) ͨ³£Óë»»ÐзûÒ»ÆðʹÓã¬ÒÔÐγɻ»ÐС£¹¥»÷Õß¿ÉÒÔÓÃËüÀ´Óë»»ÐзûÒ»Æð½¨Éè¶ñÒâÏìÓ¦¡£
3. ðºÅ (£º)
ðºÅ (:) ÓÃÓÚÍÑÀë HTTP ÏìӦͷ¼üºÍÖµ¡£¹¥»÷Õß¿ÉÒÔÓÃËüÀ´½¨ÉèαÔì»òÐ޸ĵÄÏìӦͷ¡£
4. ·ÖºÅ (;)
·ÖºÅ (;) ÓÃÓÚÍÑÀë¶à¸öÏìӦͷ¡£¹¥»÷Õß¿ÉÒÔÓÃËüÀ´×¢Èë×Ô¼ºµÄÏìӦͷ¡£
5. ·´Ð±¸Ü ()
·´Ð±¸Ü (\) ÓÃÓÚתÒåÌØÊâ×Ö·û¡£¹¥»÷Õß¿ÉÒÔÓÃËüÀ´Èƹý Web Ó¦ÓóÌÐòµÄ¹ýÂË»úÖÆ£¬²¢×¢Èë¶ñÒâ×Ö·û¡£
6. ÖƱí·û (\t)
ÖƱí·û (\t) ÓÃÓÚˮƽ¶ÔÆëÎı¾¡£¹¥»÷Õß¿ÉÒÔÓÃËüÀ´½¨ÉèËõ½ø»ò´í룬´Ó¶ø»ìÏýÏìÓ¦¡£
7. ¿Õ¸ñ ( )
¿Õ¸ñ ( ) ¿ÉÓÃÓÚ½¨ÉèÌî³ä»òÓÕÆ HTTP ÏìÓ¦¡£¹¥»÷Õß¿ÉÒÔÓÃËüÀ´ÔöÌíÏìÓ¦¾Þϸ»òÒþ²Ø¶ñÒâ´úÂë¡£
8. Tab »òÆäËû ASCII ×Ö·û
ÈκΠASCII ×Ö·û¶¼¿ÉÒÔÓÃÓÚ HTTP ÏìÓ¦²ð·Ö¹¥»÷£¬Ö»ÒªËü¿ÉÒԸıäÏìÓ¦µÄ½á¹¹¡£
ÒÔÉϾÍÊÇhttpÏìÓ¦²ð·Ö¹¥»÷ÖлáÓõ½ÄÄЩ×Ö·ûµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡