我已经设置了一个小脚本,应该使用html为客户端提供支持。使用python发送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")
但它显示在浏览器的纯文本。你能告诉我需要做什么吗?我只是找不到帮助我的谷歌的东西..
谢谢。
...不要忘记,以取代\ n \ n转换为\ r \ n \ r \ n,因为HTTP需要在头后发送CRLF。 – werewindle
并更好地使用'\ r \ n \ r \ n'代替'\ n \ n' – dmitry
哇,那就是它。谢谢 !使用http协议有没有关于服务器和客户端交换的相关文档? –