0.前言
这次我开始学习python的tornado的api开发,然后给自己定义了几个小的功能:
- 只有拥有特殊凭证的人才能访问我们的api
- 传输过程中需要加密
tornado的基本用法,就需要大家自己去学习了,提供一个简单的学习网站:tornado基础教程
1.tornado的web端简单代码
# coding=utf8 import tornado.ioloop import tornado.web import MySQLdb import base64 from Crypto import Random from Crypto.Hash import SHA from Crypto.Cipher import PKCS1_v1_5 as Cipher_pkcs1_v1_5 from Crypto.Signature import PKCS1_v1_5 as Signature_pkcs1_v1_5 from Crypto.PublicKey import RSA # class MainHandler(tornado.web.RequestHandler): # def get(self): # self.write("You requested the main page") ##定义get方法还是post方法 class StoryHandler(tornado.web.RequestHandler): #定义了一个class def get(self): #这个定义了一个get方法,这是为了后面重定向用的 self.write("You requested the story ") #这里显示了,get方法应该返回什么值 class MainHandler(tornado.web.RequestHandler): def post(self): #定义了一个post mes = rsa_jiemi(self.get_argument('message')) #这里是调用了后面的一个rsa解密,因为现在传输是加密了