[25348] 2016-08-08_搭个Web服务器(一)

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-19
2016-08-08_搭个Web服务器(一)   W e b     S t d i o A   L i n u x   2 0 1 6 - 0 8 - 0 8   W e b   使 W e b     W e b   I   h e a r   a n d   I   f o r g e t .
I   s e e   a n d   I   r e m e m b e r . I   d o   a n d   I   u n d e r s t a n d .   W e b   ~ W e b     H T T P   使   H T T P     W e b     P y t h o n   使   P y t h o n
2 .   4 .   1 4 .   1 7 .     w e b s e r v e r 1 . p y   G i t H u b [ 1 ]     U R L h t t p : / / l o c a l h o s t : 8 8 8 8 / h e l l o   H e l l o ,   W o r l d ! 1 .   i m p o r t   s o c k e t 3 .   H O S T ,   P O R T   =   ' ' ,   8 8 8 8 5 .   l i s t e n _ s o c k e t   =   s o c k e t . s o c k e t ( s o c k e t . A F _ I N E T ,   s o c k e t . S O C K _ S T R E A M ) 6 .   l i s t e n _ s o c k e t . s e t s o c k o p t ( s o c k e t . S O L _ S O C K E T ,   s o c k e t . S O _ R E U S E A D D R ,   1 ) 7 .   l i s t e n _ s o c k e t . b i n d ( ( H O S T ,   P O R T ) ) 8 .   l i s t e n _ s o c k e t . l i s t e n ( 1 ) 9 .   p r i n t   ' S e r v i n g   H T T P   o n   p o r t   % s   . . . '   %   P O R T 1 0 .   w h i l e   T r u e : 1 1 .           c l i e n t _ c o n n e c t i o n ,   c l i e n t _ a d d r e s s   =   l i s t e n _ s o c k e t . a c c e p t ( ) 1 2 .           r e q u e s t   =   c l i e n t _ c o n n e c t i o n . r e c v ( 1 0 2 4 ) 1 3 .           p r i n t   r e q u e s t 1 5 .           h t t p _ r e s p o n s e   =   " " " 1 6 .   H T T P / 1 . 1   2 0 0   O K 1 8 .   H e l l o ,   W o r l d ! 1 9 .   " " " 2 0 .           c l i e n t _ c o n n e c t i o n . s e n d a l l ( h t t p _ r e s p o n s e ) 2 1 .           c l i e n t _ c o n n e c t i o n . c l o s e ( ) 1 .   $   p y t h o n   w e b s e r v e r 1 . p y 2 .   S e r v i n g   H T T P   o n   p o r t   8 8 8 8  
  W e b     U R L [ 2 ] U R L     W e b     W e b     H T T P     W e b     T C P     T C P     H T T P     H T T P   H e l l o ,   W o r l d !   H T T P     T C P   使 s o c k e t 使 使       W e b     t e l n e t   使   8 8 8 8   T C P     T C P   t e l n e t 1 .   $   t e l n e t   l o c a l h o s t   8 8 8 8 2 .   T r y i n g   1 2 7 . 0 . 0 . 1   3 .   C o n n e c t e d   t o   l o c a l h o s t .
  t e l n e t     5 .     H T T P     H T T P     H T T P   G E T   / h e l l o   H T T P / 1 . 1 1 .   $   t e l n e t   l o c a l h o s t   8 8 8 8 2 .   T r y i n g   1 2 7 . 0 . 0 . 1   3 .   C o n n e c t e d   t o   l o c a l h o s t . 4 .   G E T   / h e l l o   H T T P / 1 . 1 6 .   H T T P / 1 . 1   2 0 0   O K 7 .   H e l l o ,   W o r l d !
H T T P   H T T P       W e b   G E T   / h e l l o   H T T P / 1 . 1 H e l l o ,   W o r l d !   H T T P     t e l n e t   G E T / h e l l o H T T P / 1 . 1   2 0 0   O K
H T T P     H T T P / 1 . 1   2 0 0   O K     H T T P   H T T P     H T T P   O K H e l l o ,   W o r l d !   W e b   W e b     T C P     H T T P     H T T P     H T T P     T C P 使   W e b   使   H T T P   使   t e l n e t   H T T P     H T T P     W e b     D j a n g o ,   F l a s k     P y r a m i d   便   W e b     W e b   v i a :   h t t p s : / / r u s l a n s p i v a k . c o m / l s b a w s - p a r t 1 / R u s l a n [ 3 ]   S t d i o A [ 4 ]   w x y [ 5 ]   L C T T [ 6 ]   L i n u x [ 7 ]   [ 1 ] :   h t t p s : / / g i t h u b . c o m / r s p i v a k / l s b a w s / b l o b / m a s t e r / p a r t 1 / w e b s e r v e r 1 . p y [ 2 ] :   h t t p : / / e n . w i k i p e d i a . o r g / w i k i / U n i f o r m _ r e s o u r c e _ l o c a t o r [ 3 ] :   h t t p s : / / l i n k e d i n . c o m / i n / r u s l a n s p i v a k / [ 4 ] :   h t t p s : / / g i t h u b . c o m / S t d i o A [ 5 ] :   h t t p s : / / g i t h u b . c o m / w x y [ 6 ] :   h t t p s : / / g i t h u b . c o m / L C T T / T r a n s l a t e P r o j e c t [ 7 ] :   h t t p s : / / l i n u x . c n /   I D  
  I D  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则