当前位置: 移动技术网 > IT编程>网页制作>Html5 > 前端基础-HTTP协议

前端基础-HTTP协议

2018年05月29日  | 移动技术网IT编程  | 我要评论

颜爵,仙客来花,乳胶紧身衣小说

六、 自定义套接字分析HTTP协议

import socket

server=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
server.bind(('127.0.0.1',80))
server.listen(5)
conn,client_addr=server.accept()

request=conn.recv(1024)
# print(request)
print(request.decode('utf-8'))  #字符编码可能会因为浏览器的不同,而乱码

conn.send(b'HTTP/1.1 200 OK\r\n\r\n<h1>hello</h1>')
conn.close()
server.close()
自定义套接字服务端抓取浏览器发来的HTTP请求
import socket

server=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
server.bind(('127.0.0.1',8080))
server.listen(5)

conn,client_addr=server.accept()
request=conn.recv(1024)
# print(request)
print(request.decode('utf-8'))
with open('','rb') as f:
    data=f.read()
    conn.send(b'HTTP/1.1 200 OK\r\n\r\n%s' %data)
conn.close()
server.close()
从文件中读取内容发送给浏览器

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网