flask-restful相关内容

Flask RESTful API并为特定用户进行身份验证

我对RESTful API比较陌生,所以肯定可能的是我没有正确地设计它。 我想根据谁在进行身份验证,从/ api / users / [user_id]返回一个JSON用户对象的不同子集。因此,如果用户“爱丽丝”试图访问/ api / users /爱丽丝,她将获得更多的她的信息(如私人设置等),比简单地得到她的公众形象的用户“bob”。 > 我正在使用httpbasicauth的fl ..
发布时间:2017-12-12 21:49:51 Python

烧瓶单元测试“未能建立新的连接”

我正在写一个烧瓶应用程序的单元测试。这个应用程序公开了REST端点,并使用了flask_restful lib。基本上,我的一个端点将会向其他端点发出请求,并进行一些处理。$ b $ { $ p $ b 当通过pytest执行测试时,它会返回这个错误(注意:当基本上使用curl进行测试时,这个方法是有效的): requests.exceptions.ConnectionError ..
发布时间:2017-12-12 21:43:27 Python

Flask API没有突然收到请求

我试图在Flask中创建一个REST API。事情是它运行了几天,然后一下子完全停止接收请求。忘记不回应请求;它只是没有收到任何要求的地方。这是我的脚本: from flask import烧瓶,jsonify $ b $ from flask_restful导入资源,Api from flask_restful import reqparse from sqlalchemy im ..
发布时间:2017-12-12 21:31:34 Python

用安稳的方式批量处理API请求

$ b 我正在构建一个REST API,其中有一点我想要启用的是批量请求资源的能力,类似于Facebook Graph API的工作方式。 $ b curl \ -F'access_token = ...'\ -F'batch = [{“method”:“GET”,“ relative_url“:”me“},{”method“:”GET“,”relative_url“:”me / fr ..
发布时间:2017-12-12 21:29:24 其他开发

在CORS上的类型错误的瓶子宁静

当在flask-restful上尝试新的CORS特性时,我发现装饰器只能在函数返回一个字符串时才能应用。例如,修改快速入门示例 a>: class HelloWorld(restful.Resource): @ cors.crossdomain(origin ='*') def get(self): return {'hello':'world'} $ b ..
发布时间:2017-12-11 23:39:48 Python

Python Flask-Restful POST不接受JSON参数

我对Flask(和Flask-Restful)很新颖。 我的问题: json 参数 POST 是设置为 NONE (不工作)。 我可以从 form-data ,使用 POSTMAN 插件进行镶边。但是,当我切换到 raw (& feed a json )时,它无法读取json&给所有的参数分配一个 NONE 我已经阅读了一些相关的stackoverflow帖子: link1 , ..
发布时间:2017-12-11 23:34:42 Python

调用烧瓶安静的API资源方法

我正在使用Flask创建一个用于移动平台的API,但我也希望应用程序自己消化API以呈现Web内容。我想知道什么是最好的方式来访问Flask内的API资源方法?例如,如果我有以下类添加为资源: pre $ c $类FooAPI(资源) def __init __( self): #做一些事情 super(FooAPI,self).__ init __() def post(self, ..
发布时间:2017-12-11 23:32:18 Python

如何安全地将密码发送到REST服务?

我正在使用 Flask-Restful 构建一个REST服务。 iOS设备将连接到这个REST后端来同步本地数据。 该服务将通过 https 连接进行访问。 REST服务是无状态的,用户必须对每个请求进行身份验证。因此,用户名和密码将以清晰的格式发送到REST服务。后端将散列密码,并检查数据库中现有的哈希密码。 api.add_resource(Records,'/ rest ..
发布时间:2017-12-11 23:23:25 Python

使用安静的RequestParser进行嵌套验证

使用烧杯安息的微型框架,我无法构建一个 RequestParser 来验证嵌套的资源。假设预期的JSON资源格式为: { 'a_list':[ { 'obj1':1, 'obj2':2, 'obj3':3 }, { 'obj1':1, 'obj2':2, 'obj3':3 } ] } a_list 中的每一项对应于一个对象: self.obj2 ..
发布时间:2017-12-11 23:18:45 Python