2014-03-10 2 views
0

파이썬의 SimpleHTTPServer를 테스트 애플리케이션으로 사용합니다.파이썬 SimpleHTTPServer : 응답 헤더 변경

이제 테스트를 위해 서버 응답 헤더 필드 "서버"를 변경해야합니다. 이제 "Server : SimpleHTTP/0.6 Python/2.7.3"을 가지고 있습니다. "Server : Apache123"과 같은 것을 원합니다.

이 입력란을 변경할 수 있습니까? 고마워.

python you_script_name.py port 

또한 취할 편집 수 :

import SimpleHTTPServer 
import BaseHTTPServer 

def main(): 
    request_handler = SimpleHTTPServer.SimpleHTTPRequestHandler 
    request_handler.server_version = "Server: Apache123" 
    request_handler.sys_version = "" 
    BaseHTTPServer.test(HandlerClass = request_handler, ServerClass = BaseHTTPServer.HTTPServer) 

if __name__ == "__main__": 
    main() 

당신은 SimpleHTTPServer 실행이 같은 방법으로 실행할 수 있습니다 : 당신은 당신이 사용할 수있는 편집을 쉽게 뭔가를하고 싶었다면

답변

2

명령 행에서 원하는 이름.