나는 html로 클라이언트에게 먹이를 줄 수있는 약간의 스크립트를 설정했다.파이썬으로 http 헤더 보내기
import socket
sock = socket.socket()
sock.bind(('', 8080))
sock.listen(5)
client, adress = sock.accept()
print "Incoming:", adress
print client.recv(1024)
print
client.send("Content-Type: text/html\n\n")
client.send('<html><body></body></html>')
print "Answering ..."
print "Finished."
import os
os.system("pause")
그러나 브라우저에는 일반 텍스트로 표시됩니다. 내가 뭘해야하는지 말해 줄 수 있니? 난 그냥 나에게 도움이 구글에서 뭔가 ..
감사를 찾을 수 없습니다.
을 더러운 HTTP 정보를 않습니다 ... 그리고 \ 연구 \에 \ n을 \ 없음을 대체하는 것을 잊지 마세요 n \ r \ n HTTP는 CRLF를 헤더 뒤에 보내야하기 때문에. – werewindle
'\ n \ n'대신 '\ r \ n \ r \ n'을 사용하는 것이 더 좋습니다. – dmitry
와우, 알겠습니다. 고맙습니다 ! http 프로토콜을 사용하는 서버와 클라이언트 간의 교환에 관한 관련 문서가 있습니까? –