1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 |
import http.server
class Handler(http.server.BaseHTTPRequestHandler):
"""HTTP 요청을 처리하는 클래스"""
def do_GET(self):
"""요청 메시지의 메서드가 GET 일 때 호출되어, 응답 메시지를 전송한다."""
# 응답 메시지의 상태 코드를 전송한다
self.send_response(200)
# 응답 메시지의 헤더를 전송한다
self.send_header('Content-type', 'text/plain; charset=utf-8')
self.end_headers()
# 응답 메시지의 본문을 전송한다
self.wfile.write(bytes('안녕하세요!\n', 'utf-8'))
self.wfile.write(bytes('클라이언트가 요청한 경로: ', 'utf-8'))
self.wfile.write(bytes(self.path, 'utf-8'))
# 요청받을 주소 (요청을 감시할 주소)
address = ('localhost', 8000)
# 요청 대기하기
listener = http.server.HTTPServer(address, Handler)
print(f'http://{address[0]}:{address[1]} 주소에서 요청 대기중...')
listener.serve_forever()
|
cs |
'python' 카테고리의 다른 글
python oracle 디비에 넣기 (+oracle DB넣기) (0) | 2018.12.28 |
---|---|
파이썬 오라클 연동 [python install oracle] (0) | 2018.12.28 |
파이썬 beautifulsoup함수 정리 (0) | 2018.12.25 |
파이썬 웹크로링 및 엑셀정리 (0) | 2018.12.24 |