当前位置: 首页 > news >正文

Python:Tornado框架之获取get和post的传参

一、获取get方式传参

import tornado.ioloop   #导入tornado包
import tornado.web
class MainHandle(tornado.web.RequestHandler):def get(self,id):      #定义请求函数self.write("Hello %s!" %id)app=tornado.web.Application([     #定义应用配置函数(r"/([0-9]+)",MainHandle),  #定义URL映射列表 使用正则表达式获取参数],debug=True)if __name__ == "__main__":app.listen(8888)            #设置服务端监听端口tornado.ioloop.IOLoop.current().start() #启动服务端

程序执行结果:

二、获取post方式传参

post方式获取参数值,可以通过调用从类RequestHandler中继承来的方法get_argument获取。

import tornado.ioloop   #导入tornado包
import tornado.web
html_text="""
<!DOCTYPE html>
<html><body><h2>收到Get请求</h2><form method='post'><input type='text' name='name' placeholder='请输入你的名字:'/><input type='submit' value='发送post请求'/></form></body>
</html>
"""
class MainHandle(tornado.web.RequestHandler):def get(self):      #定义请求函数self.write(html_text)def post(self):name=self.get_argument('name',default='无名',strip=True)self.write('获取到post的名字:%s'%name)app=tornado.web.Application([     #定义应用配置函数(r"/get",MainHandle),  #定义URL映射列表],debug=True)if __name__ == "__main__":app.listen(8888)            #设置服务端监听端口tornado.ioloop.IOLoop.current().start() #启动服务端

程序执行结果:

输入名字,点击按钮发送后结果:

以上get和post获取参数的示例代码演示完毕。

http://www.lryc.cn/news/168218.html

相关文章:

  • JSON和全局异常处理
  • 骨传导耳机有害处吗、骨传导耳机真的不好用吗?
  • 第一类曲面积分:曲面微元dσ与其投影面积微元dxdy之间的关系推导
  • vue学习之Font Awesome图标
  • mysql内连接与外连接详解
  • 在Mujoco环境下详细实现PPO算法应用于Humanoid-v2的完整教程
  • 怎么给网络加速
  • golang for循环append的数据重复
  • 趣谈网络协议_1
  • 利用WebStorm开发react——本文来自AI创作助手
  • 将本地构建的镜像推送到远程镜像库,构建多种系统架构支持的Docker镜像并推送到Docker Hub
  • 【技术分享】NetLogon于域内提权漏洞(CVE-2020-1472)
  • python学习之【模块】
  • dns电脑服务器发生故障怎么修复
  • Python项目Flask ipv6双栈支持改造
  • hcia 目的mac为(单播 组播 广播)mac
  • 专栏十:10X单细胞的聚类树绘图
  • linux查找命令使用的正则表达式
  • ffmpeg6.0编译(NDK)
  • 达观RPA实战-编码与解码
  • 配置Swagger开发环境有效,生产环境无效
  • Jmeter系列-线程组的执行顺序(10)
  • c# 面试题
  • 目录优先的图片库网站PiGallery2
  • 17-垃圾回收相关概念
  • Ubuntu-server 22.04LTS源码编译apache服务器
  • 科技资讯|苹果虚拟纸可在Vision Pro中为广告、书籍等提供MR内容和动画
  • JavaScript-promise使用+状态
  • xshell---git上传文件到gitee远程仓库配置
  • 【GO语言基础】前言