python http서버 작성 관련 질문입니다~
글쓴이: rencca / 작성시간: 화, 2016/04/12 - 12:50오후
import socket
def main():
listen_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
listen_sock.bind(('', 8080))
listen_sock.listen(1)
while 1:
conn, addr = listen_sock.accept()
data = conn.recv(1024)
conn.sendall("""HTTP/1.1 200 OK
<body><h1>hello!</h1></body>
""".encode('utf-8'))
conn.close()
main()
이렇게 소스를 만들어 봤는데
localhost:8080으로 접속하면 hello 메세지가 잘 뜹니다.
이런 방법이랑
index.html파일안에<body><h1>hello!</h1></body>
입력한후 파일을 만들어 두고
localhot로 접속을 했을때
지정된 파일을 표시하려면 어떻게 작성 해야 할까요?
localhost:8080/index.html 이라면 index.html 이 표시되도록 하고 싶습니다.
그리고 응답할때
GET 방식과 POST 방식의 다른점을 알고 싶습니다~
좋은 답변 부탁드리겠습니다~
Forums:
댓글 달기