def newfun(self, *args, **kwargs): if not (required): return fun(*args, **kwargs) else: roles_hdr = request.headers('X-Roles') if roles_hdr: roles = roles_hdr.split(',') else: roles = [] if set(roles) & set(required): return fun( *args, **kwargs) else: return jsonify({'error': 'Unauthorized'}), 403, {'ContentType': 'application/json'}
def newfun(self, *args, **kwargs): if not (required): return fun(*args, **kwargs) else: roles_hdr = request.headers('X-Roles') if roles_hdr: roles = roles_hdr.split(',') else: roles = [] if set(roles) & set(required): return fun(*args, **kwargs) else: return jsonify({'error': 'Unauthorized'}), 403, { 'ContentType': 'application/json' }
def webhook(): sig = request.headers("x-hub-signature", '') if not sig: return {"error": "could not validate signature"} return redirect(url_for('site.index'), code=200)
def post(self): headers = request.headers() data = request.get_json()
def headers(self, rules): data = request.headers() self.validate(data, rules) if self.errors.hasErrors(): return False return True
def index(): user__agent = request.headers('User-Agent') return '<h1>你的browser是%s</h1>' % user__agent