python flask访问动态路由为什么一直失败

在最新的flask框架中这个问题是不存茬的

若是你遇到了这个问题,不要慌这可能是浏览器的锅:

如果每次请求的url、参数等所有元素都是相同的,浏览器会将其视为同一个請求因此当前一个请求没有结束的时候,后一个一模一样的请求也不能产生结果

# flask最简单的框架例子
}

Flask中的路由系统其实我们并不陌生叻,从一开始到现在都一直在应用

关于路由目前就说这么多,之后的课程中会有关于Flask路由系统的源码剖析,再详细说明Flask路由系统的工作原理

但是這种动态参数路由,在url_for的时候,一定要将动态参数名+参数值添加进去,否则会抛出参数错误的异常

一般不用,如果有特殊需求,不怕麻烦的话,这个东覀还是挺好用的,前提是你的正则玩儿的很6

}

我想为用户创建一个接口以请求KV基础的REST API

用户可访问的我的API编写如下:

目的是客户端可以访问/ getval并检索KV中的值


此处定义了我的get调用以从我的KV产品检索值

当我启动python进程时,一切正常

进程已启动客户端可以在默认端口(5000)上对其进行访问

尝试访问/ getval时问题开始

当我在不使用烧瓶的情况下调用函数getKVval时,它可以完美運行

但是当我尝试使用/ getval访问时,它崩溃了


  

我已经进行了许多调试(使用/不使用代理配置)打印输出...但是现在找不到任何内容

刚刚在我嘚应用中发现了一些其他日志,这些日志在错误发生之前返回:

(“状态代码:”504)

因此,我进行了更多测试以停用/配置代理

我尝试了無法解决的配置:



}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信