django,tornado,flask请求参数、方式区分

不同请求参数的接收>>>

Django中:

    request.GET/POST

Tornado中:

    self.get_query_argument()/get_query_arguments()

    self.get_body_argument()/get_body_arguments()

    self.get_arguement()/get_arguments()

Flask中:

    request.args.get("key")

    request.form.get("key")


不同请求方式的区分>>>

Django中:

    通过request.method == "GET" / "POST"进行视图函数中不同请求方式的处理区分

    同样可以通过装饰器注解方式:@require_POST @require_GET方式指定视图函数只能接收那种请求方式

Tornado中:

    可以通过直接重写父类RequestHandler中的get/post/..的请求处理方法来实现不同的请求方式的区分

Flask中:

    通过路由装饰器注解的methods属性来指定视图处理函数可以接收那种请求方式

        @app.route("/", methods=["get", "post"..])

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容