http://shouce.jb51.net/tornado/
https://tordoc.readthedocs.io/zh-cn/master/
pip install tornado
# -*- coding:utf-8 -*-
import json
from abc import ABC
from tornado.web import Application, RequestHandler
from tornado.ioloop import IOLoop
from tornado.httpserver import HTTPServer
# https://blog.csdn.net/sinat_33924041/article/details/88747850
class IndexHandler(RequestHandler):
def get(self):
# 获取get方式传递的参数
query = self.request.query
print("query:", query)
headers = self.request.headers
print("headers: ", headers)
method = self.request.method
print("method:", method)
def post(self):
query = self.request.query
print("query:", query)
headers = self.request.headers
print("headers: ", headers)
method = self.request.method
print("method:", method)
body = json.loads(self.request.body.decode('utf-8'))
print(body)
if __name__ == "__main__":
app = Application([(r"/", IndexHandler)])
app.listen(8000)
IOLoop.current().start()
import requests
import json
def get_test():
url = 'http://localhost:8000/?username=123'
res = requests.get(url)
print(res.status_code)
def put_test():
url = 'http://localhost:8000/'
params = {"username": 234, "pwd": 123456}
res = requests.post(url, data=params)
print(res.status_code)
if __name__ == '__main__':
get_test()
put_test()