Flask---第二个例子--Get和POST发送】的更多相关文章

第一个例子中,建立了http的服务器端,可以直接使用curl命令,或者浏览器直接访问. 在第二个例子中,建立一个netty的客户端来主动发送请求,模拟浏览器发送请求. 这里先启动服务端,再启动客户端,启动客户端后,在 channelActive 方法中,主动向服务器端发送消息,服务器端channelRead0 方法中,接收到客户端的消息后,会再向客户端返回消息.客户端channelRead0方法中接收到消息再向客户端发送消息,依次往复. 同样的,按照顺序 client import io.net…
请关注公众号:自动化测试实战 大家先自己写一下,船长写这个花了半个小时,因为我和大家一样,也是新手: 写一个页面如下,点击书名以后跳转到书的详情页 书的信息如下: books = [ { 'id': 1, 'title': u'三国演义', 'author': u'罗贯中', 'profile': u'<三国演义>是中国古典四大名著之一,是中国第一部长篇章回体历史演义小说,全名为<三国志通俗演义>(又称<三国志演义>),作者是元末明初的著名小说家罗贯中.', ' },…
*get:浏览器告诉服务器,我只需要获取页面信息给我,这是最简单最常用的方法 *Post:览器告诉服务器:想在 URL 上 发布 新信息.并且,服务器必须确保 数据已存储且仅存储一次.这是 HTML 表单通常发送数据到服务器的方法. *route:路由,通过route() 装饰器把一个函数绑定到对应的 URL 上.[默认路由是只回应GET请求,但是可以通过Method来改变这个行为] 1.使用GET方法(通常是默认GET或指定GET) from flask import Flask app =…
有兴趣的请加船长公众号:自动化测试实战 先和大家强调一个发邮件的问题 # coding: utf-8 import smtplib from email.mime.text import MIMEText mail_host = 'smtp.163.com' receivers = ['31abc@qq.com','72abc@qq.com'] password = '授权码' sender = 'warrior_meng08@163.com' msg = MIMEText('Python 发邮…
今日内容 1.路由的分发,以下两种方式效果一样,但是都能指向同一个函数 from flask import Flask app=Flask(__name__) #第一种方式 @app.route('/my_de') def my_de(): return '黑河' #第二种方式 app.add_url_rule( '/my_detail' , view_func=my_de) if __name__== '__main__': app.run(debug=True) 允许请求进入的8种请求方式:…
1.Flask中的HTTPResponse 在Flask 中的HttpResponse 在我们看来其实就是直接返回字符串 2.Flask中的Redirect 每当访问"/redi"这个地址的时候,视图函数redi会触发redirect("/") 跳转到url地址:  "/" 并会触发"/"对应的视图函数index() 3.Flask 中的 render (render_template) HTML模板渲染是每个Web框架中都必…
请关注微信公众号:自动化测试实战 先来教大家一个pycharm设置默认模板的方法.我们每次新建模板或者平时写代码打开以后可能都要重复写# coding: utf-8这些代码,其实我们可以设置好模板,让它自动生成的: 打开pycharm的setting(windows)或者preference(Mac) 进入: 就可以看到: 右侧就是默认生成的模板了,在这里改成默认生成的代码,以后就不用每次都写那些固定的代码了. 现在我把代码改为: 这样每次我新建flask项目的时候默认就会生成这个模板了. 今天…
web服务器.应用服务器和web应用框架 web服务器:负责处理http请求.响应静态文件,常见的有Apache,Nginx以及微软的IIS 应用服务器:负责处理逻辑的服务器.比如php.python的代码是不能直接通过Nginx这种web服务器来处理的,只能通过应用服务器来处理,常见的应用服务器有uwsgi.tomcat等. web应用框架:某种语言封装了常用的web功能的框架就是web应用框架,flask.django以及Java的SSH(Structs2+Spring3+Hibernate…
文件上传与邮件发送 可以按照标题分别直接粘贴对应的文件夹,运行直接用: 原生上传 模板文件 <form method="post" enctype="multipart/form-data"> <input type="file" name="photo" /><br /> <input type="submit" value="上传" />…
前言 讲解了日志相关的知识点后.今天来点相对简单的,一般上,我们在开发一些注册功能.发送验证码或者订单服务时,都会通过短信或者邮件的方式通知消费者,注册或者订单的相关信息.而且基本上邮件的内容都是模版,一些差异化的可根据实际情况来进行替换.比如12306购票成功后,会发送一封购票信息邮件:在京东下单成功后,也会收到一封包含订单的邮件.所以,今天就来讲讲如何利用Spring提供的JavaMailSender接口,实现邮件发送功能. 一点知识 SpringBoot集成 纯文本格式 附件格式 HTML…