html_py

Sock.py

import socket
def handle_request(client):
    buf=client.recv(1024)
    client.send(bytes("HTTP/1.1 200 0k ",encoding="utf-8"))
    client.send(bytes("<h1 style=''>hello,eight<h1>",encoding="utf-8"))
def main():
    sock_1=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    sock_1.bind(('localhost',8010))
    sock_1.listen(5)

    while True:
        connection,address=sock_1.accept()
        handle_request(connection)
        connection.close()

if __name__=="__main__":
    main()

S2.py

import socket
def handle_request(client):
    buf=client.recv(1024)
    client.send(bytes("HTTP/1.1 200 0k ",encoding="utf-8"))
    f=open('index.html','r',encoding='utf-8')
    data=f.read()
    f.close()
    import time
    r1 = str(time.ctime())
    d=data.replace('time',r1)
    client.send(d.encode())
def main():
    sock_1=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    sock_1.bind(('localhost',8010))
    sock_1.listen(5)

    while True:
        connection,address=sock_1.accept()
        handle_request(connection)
        connection.close()

if __name__=="__main__":
    main()

App.py

import tornado.ioloop
import tornado.web


class MainHandler(tornado.web.RequestHandler):
    def get(self):
        print(111)
        u = self.get_argument('user')
        e = self.get_argument('email')
        p = self.get_argument('password')
        if u == 'jack' and p == '123456' and e == 'jack@126.com':
            self.write("OK")
        else:
            self.write("False")

    def post(self, *args, **kwargs):
        u = self.get_argument('user')
        e = self.get_argument('email')
        p = self.get_argument('password')
        print(u, e, p)
        print(123)
        self.write('post')


application = tornado.web.Application([
    (r"/index", MainHandler),
])

if __name__ == "__main__":
    application.listen(8888)
    tornado.ioloop.IOLoop.instance().start()
原文地址:https://www.cnblogs.com/leiwenbin627/p/10640869.html