tips for Flask

Posted autoria

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tips for Flask相关的知识,希望对你有一定的参考价值。

Flask会特殊对待末端带有斜线的路由。如果客户端请求的URL的末端没有斜线,而唯一匹配的路由末端有斜线,Flask会自动响应一个重定向,转向末端带斜线的URL。反之则不会重定向。resource   > resource/

resource/  > resource

 

REST架构不要求必须为一个资源实现所有的请求方法。如果资源不支持客户端使用的请求方法,响应的状态码为405,返回“不允许使用的方法”。Flask会自动处理这种错误。

 

版本问题:因为服务器和客户端分离,服务器负责提供资源,所以需要支持不同版本的客户端应用,使用更多的服务器控件,比如同时拥有/api_1_0 和 /api_1_1 的URL。

 

内容协商:根据客户端请求的格式改写错误处理程序的响应(json or html

 

以上是关于tips for Flask的主要内容,如果未能解决你的问题,请参考以下文章

Tips for TMUX

FlaskFlask Restful api

FlaskFlask特有的变量和函数

FlaskFlask与RESTful开发相关API

Flaskflask+uwsgi+nginx环境部署

Tips for Planning Your Business Startup