架构师刀哥
cherryPy学习
关注作者
前往小程序,Get
更优
阅读体验!
立即前往
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
架构师刀哥
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
社区首页
>
专栏
>
cherryPy学习
cherryPy学习
架构师刀哥
关注
发布于 2018-03-20 17:13:49
1K
0
发布于 2018-03-20 17:13:49
举报
文章被收录于专栏:
坚毅的PHP
url参数映射 (搜索词cherrypy add url parameter) class Root: @cherrypy.expose def check(self): return "hello" 发现在url中加入 “check?param=123”就出现 "Nothing matches the given URI" 错误 尝试了几种搜索词发现,url参数必须在方法的参数列表中给出 原文 : http://tools.cherrypy.org/wiki/ParameterDemonstration cherrypy.serving.request.query_string是无效的 更改方法签名后可用 def check(self,param=None): return "hello" ,param def check(self,**kw): return "hello" ,kw['param']
genshi 模板 python lib,用于html xml渲染 http://genshi.edgewall.org
conf文件配置编码: tools.encode.on:True tools.encode.encoding: 'utf-8' 不设置在浏览器打开可能使用默认编码导致中文乱码
request body需要read完才能返回请求 出现个问题就是 一个url请求post过来,body里是个数据文件,这边只通过一个参数确定其没有权限,要直接返回,结果请求端什么都没收到,一直等待,最后发现是需要read完请求的所有数据流才能返回结果。不知道其他web程序是否有相同问题,很奇妙。
CherryPy返回xml页面 需要指定 Content-type text/xml 上传字节流则需要指定 Content-type为 text/plain
CherrpPy获取链接中的参数,类型为unicode 需要转换为 string类型,否则可能出现 字符串相同,但程序结果不一致问题
启动host设置 新增了个服务器,启动时写localhost怎么都访问不了,写ip只能在本机访问,刚开始还以为和其他服务器一样,后来经国宝提醒,是别的服务器用了nginx,裸端口的话 需要写内网ip地址才行
本文参与
腾讯云自媒体同步曝光计划
,分享自作者个人站点/博客。
原始发表:2011-12-23 ,如有侵权请联系
cloudcommunity@tencent.com
删除
前往查看
其他
本文分享自
作者个人站点/博客
前往查看
如有侵权,请联系
cloudcommunity@tencent.com
删除。
本文参与
腾讯云自媒体同步曝光计划
,欢迎热爱写作的你一起参与!
其他
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
LV.
文章
0
获赞
0
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐