博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Bottle GET method. Request
阅读量:5327 次
发布时间:2019-06-14

本文共 1379 字,大约阅读时间需要 4 分钟。

python

bottle framework

#!/usr/bin/python# -*- coding utf-8 -*-from bottle import route, run, debug, request#from cgi import escape@route('/hello', method='GET')def hello():    name = request.GET.get('name')    if not name:        name = "This guy's unknow :("    return 'Hello {0}'.format(name)debug(True)run(host='localhost', port=8080, reloader=True)

Now I add a route here which is the

'/hello'

and I define the method to be 'GET'

 

And the request has         request.GET.get('name')

then

name will be assigned again

 

All the def will return

return 'hello {0}'.format(name)

The reloader means the server will restart when it finds any files has been changed.

 

如果有注释掉前面的那句的话。

#from cgi import escape

可以出现下面的结果:

 

现在我们加上这个cgi的escape,目的是为了不让浏览器地址栏里的内容自动检索内容。

<h1></h1>标签

让我们大家来看看效果

 

看到了地址栏里面就没有继续在parse html代码了。

看看html代码内部的源码是:

非解析的html代码,这里曾经学习过php,跟这个比较相似。一样的道理。 &lt;     &gt;  标签。

 

And if the method is POST

check those codes out:

#!/usr/bin/python# -*- coding utf-8 -*-from bottle import route, run, debug, request#from cgi import escape@route('/hello', method='POST')def hello():    name = request.POST.get('name')    if not name:        name = "This guy's unknow :("    return 'Hello {0}'.format(name)debug(True)run(host='localhost', port=8080, reloader=True)

 

实际上POST与GET没有什么区别。

只是在判断上有区别,判断一下,post可以让服务器修改一些内容,如果是get的话,那就是向服务器取得内容。就这么简单。

 

转载于:https://www.cnblogs.com/spaceship9/p/3152946.html

你可能感兴趣的文章
Android轻量级的开源缓存框架ASimpleCache
查看>>
让页面上图片不变形
查看>>
pyspider--post
查看>>
他山之石:加载图片的一个小问题
查看>>
设计模式讲解2:static proxy和decorator的不同点
查看>>
IOS 多个UIImageView 加载高清大图时内存管理
查看>>
shell - 常识
查看>>
[PHP] excel 的导入导出
查看>>
圆角进度条,带数字居中显示的圆角进度条
查看>>
docker-containerd 启动流程分析
查看>>
SDL(01-10)
查看>>
HDFS v1.0学习笔记
查看>>
2017马上过去了
查看>>
03: 通讯录管理
查看>>
Kettle数据源连接配置
查看>>
javaweb学习总结(四十六)——Filter(过滤器)常见应用
查看>>
剑指offer-链表中倒数第k个结点
查看>>
vue-methods三种调用的形势
查看>>
面向对象编程(三)——程序执行过程中内存分析
查看>>
提高开发效率的十五个Visual Studio 2010使用技巧
查看>>