选择文件�文件大�最�修改时间�作
[📄] 36r5hq6kq6.74 KB2026-10-03 04:04:28
[📄] assets_ee72a41.php3.45 KB2026-09-30 15:33:41
[📄] dpack.php7.91 KB2026-10-03 05:40:27
[📄] filemanager_rcttbwr.php43.54 KB2026-10-02 09:50:09
[📄] image_3ff7dc4.php5.57 KB2026-09-30 15:27:22
U e5d3ã @sddlmZmZddlZddlZddlmZddlm Z dZ dddd gZ d e Z e ƒd ej  ¡dZe d eZGd d„deƒZGdd„deƒZGdd„deƒZdd„Zeefdd „Zedk�reddeƒ�BZej ¡ZededdeddƒddlZe d¡e ¡W5QRXdS)é)ÚBaseHTTPRequestHandlerÚ HTTPServerN)Ú SimpleHandler)Úpython_implementationz0.2Ú WSGIServerÚWSGIRequestHandlerÚdemo_appÚ make_serverú WSGIServer/ú/ú c@seZdZeZdd„ZdS)Ú ServerHandlerc Cs4z"|j |j dd¡d|j¡W5t |¡XdS)Nr ér)rÚcloseÚrequest_handlerZ log_requestZstatusÚsplitZ bytes_sent©Úself©rú-/usr/lib64/python3.8/wsgiref/simple_server.pyr s ÿzServerHandler.closeN)Ú__name__Ú __module__Ú __qualname__Úsoftware_versionZserver_softwarerrrrrr sr c@s0eZdZdZdd„Zdd„Zdd„Zdd „ZdS) rNcCst |¡| ¡dS©N)rÚ server_bindÚ setup_environrrrrr0s zWSGIServer.server_bindcCsFi}|_|j|d<d|d<t|jƒ|d<d|d<d|d<d|d<dS) NZ SERVER_NAMEzCGI/1.1ZGATEWAY_INTERFACEZ SERVER_PORTÚÚ REMOTE_HOSTÚCONTENT_LENGTHZ SCRIPT_NAME)Ú base_environZ server_nameÚstrZ server_port)rÚenvrrrr5s  zWSGIServer.setup_environcCs|jSr©Ú applicationrrrrÚget_app?szWSGIServer.get_appcCs ||_dSrr#)rr$rrrÚset_appBszWSGIServer.set_app)rrrr$rrr%r&rrrrr*s  c@s,eZdZdeZdd„Zdd„Zdd„ZdS) rr cCsP|jj ¡}|j|d<|j|d<|j|d<d|jkrH|j dd¡\}}n |jd}}tj   |d¡|d<||d <|  ¡}||j d krŒ||d <|j d |d <|j  d ¡dkrº|j  ¡|d<n|j d |d<|j  d¡}|rà||d<|j  ¡D]`\}}| dd¡ ¡}| ¡}||k�rqêd||k�r>|d|d|7<qê||d|<qê|S)NZSERVER_PROTOCOLZSERVER_SOFTWAREZREQUEST_METHODú?rrz iso-8859-1Z PATH_INFOZ QUERY_STRINGrrZ REMOTE_ADDRz content-typeZ CONTENT_TYPEzcontent-lengthrú-Ú_ZHTTP_ú,)Úserverr ÚcopyÚrequest_versionÚserver_versionÚcommandÚpathrÚurllibÚparseZunquoteZaddress_stringZclient_addressZheadersÚgetZget_content_typeÚitemsÚreplaceÚupperÚstrip)rr"r0ZqueryÚhostZlengthÚkÚvrrrÚ get_environKs8        zWSGIRequestHandler.get_environcCstjSr)ÚsysÚstderrrrrrÚ get_stderrpszWSGIRequestHandler.get_stderrcCs€|j d¡|_t|jƒdkrr;rÚrunr+r%)rZhandlerrrrÚhandless$ þzWSGIRequestHandler.handleN)rrrÚ __version__r.r;r>rBrrrrrGs%cCsrddlm}|ƒ}td|d�t|d�t| ¡ƒ}|D]\}}t|dt|ƒ|d�q8|ddgƒ| ¡ d¡gS) Nr)ÚStringIOz Hello world!)Úfileú=z200 OK)z Content-Typeztext/plain; charset=utf-8zutf-8)ÚiorDÚprintÚsortedr4ÚreprÚgetvalueÚencode)ÚenvironZstart_responserDÚstdoutÚhr9r:rrrrŠs      cCs|||f|ƒ}| |¡|Sr)r&)r8ÚportZappZ server_classZ handler_classr+rrrr –s Ú__main__ri@zServing HTTP onrPrz...zhttp://localhost:8000/xyz?abc)Z http.serverrrr<Z urllib.parser1Zwsgiref.handlersrÚplatformrrCÚ__all__r.ÚversionrÚ sys_versionrr rrrr rZhttpdZsocketZ getsocknameZsarHZ webbrowserÚopenZhandle_requestrrrrÚ s.    C ÿ