async def redis_hello_world(request: Request): if request.method == b"GET": return Response(hello_redis.get(), headers={'content-type': 'json'}) if request.method == b"POST": schema = await AddValueSchema.load_json(request) hello_redis.post(schema.value) return JsonResponse({}) if request.method == b"DELETE": hello_redis.delete() return JsonResponse({})
async def home(request: Request): try: values = await BenchmarkSchema.load_json(request) return JsonResponse({ 'msg': 'Successfully validated', 'field1': values.field1, 'field2': values.field2 }) except InvalidSchema: return JsonResponse({'msg': 'Data is invalid'})
async def single_query(request: Request): res = await fetchWorld() return JsonResponse({ "id": res[0], "randomNumber": res[1] }, headers={"Server": "Vibora"})
async def single_query(request: Request): res = await fetchWorld() return JsonResponse({ 'id': res[0], 'randomNumber': res[1] }, headers={'Server': 'Vibora'})
async def store_something(something): return JsonResponse( content={ 'obj': {}, # TODO Connect to DataService 'stored': True }, status_code=CruddyCodes.SUCCESS.value, headers=CruddyHeaders.JSON.value)
async def home(request: Request): form = await request.form() return JsonResponse({ 'a': await form['a'].read(), 'b': await form['b'].read(), 'c': await form['c'].read(), 'd': form['d'], })
async def hello_world(request: Request): response = { 'ok': True, 'method': request.method, 'hello': 'world' } if request.method == b'POST': response.update( {'hello': (await request.json()).get('who', 'whoareyou?')} ) return JsonResponse(response)
async def update_queries(request: Request): total_queries = getQueriesTotal(request.args) worlds = updateMultipleWorlds(total_queries) return JsonResponse(worlds, headers={ 'Server': 'Vibora', 'Content-Type': 'application/json', 'Content-Length': str(total_queries) })
async def home(request: Request): form = await request.form() return JsonResponse( { "a": (await form["a"].read()).decode(), "b": (await form["b"].read()).decode(), "c": (await form["c"].read()).decode(), "d": form["d"], } )
async def update_queries(request: Request): total_queries = getQueriesTotal(request.args) worlds = updateMultipleWorlds(total_queries) return JsonResponse( worlds, headers={ "Server": "Vibora", "Content-Type": "application/json", "Content-Length": str(total_queries), }, )
def test_json_response_attributes(self): headers = {"test": "test"} cookies = [Cookie("server", "Vibora")] status_code = 404 content = {"a": 1} response = JsonResponse(content, headers=headers, cookies=cookies, status_code=status_code) self.assertEqual(response.cookies, cookies) self.assertEqual(response.headers["test"], headers["test"]) self.assertEqual(response.status_code, status_code) self.assertEqual(response.content, json.dumps(content).encode("utf-8"))
def test_json_response_attributes(self): headers = {'test': 'test'} cookies = [Cookie('server', 'Vibora')] status_code = 404 content = {'a': 1} response = JsonResponse(content, headers=headers, cookies=cookies, status_code=status_code) self.assertEqual(response.cookies, cookies) self.assertEqual(response.headers['test'], headers['test']) self.assertEqual(response.status_code, status_code) self.assertEqual(response.content, json.dumps(content).encode('utf-8'))
async def base_collection_blueprint(app: App): return JsonResponse({ "links": { "self": f"{app.webapp.vibora.url_scheme}://{app.config.host}{uri}" }, "data": [{ "type": obj.name, "id": resource.uid, "attributes": { k: v for k, v in resource.items() if not isinstance(v, TypedMany) }, "relationships": { k: { "data": { "type": v.type, "id": v.rel_uid } } for k, v in resource.items() if isinstance(v, TypedMany) } } for resource in app.db.session().query(obj.cls).all()] or None })
async def home(request: Request): uploaded_files = {} for file in await request.files(): uploaded_files[file.filename] = await file.read() return JsonResponse(uploaded_files)
async def home(): return JsonResponse({'now': time.time()})
async def home(config: Config): welcome_msg = f'Welcome to {config.app_name}' return JsonResponse(content={'msg': welcome_msg}, status_code=CruddyCodes.SUCCESS.value, headers=CruddyHeaders.JSON.value)
async def home(request: Request): return JsonResponse({'hello': 'world'})
async def get_time(job_queue: Queue): logger.info('get user request') job_queue.enqueue(count_words, str(time.time())) return JsonResponse({'time': str(time.time())})
async def home(request: Request): schema = await SimpleSchema.load_json(request) return JsonResponse({'name': schema.name})
async def get_headers(request: Request): return JsonResponse(request.headers.dump())
async def home(request: Request): form = await request.form() return JsonResponse(form)
async def page(corpus: str): corpus = parse.unquote(corpus) # parse.unquote(parse.quote('中文')) _ = p.gen(start_words=corpus).split() return JsonResponse({'中国': _})
async def json(): return JsonResponse({"message": "Hello, World!"}, headers={"Server": "Vibora"})
async def home(request: Request): return JsonResponse((await request.form()))
async def home(request: Request): await request.form() return JsonResponse({'hello': 'world'})
def home(): return JsonResponse({'hello': 'world'})
async def home(request: Request): form = (await request.form()) return JsonResponse({'a': form['a'], 'b': await form['b'].read()})
def home(request: Request): if request.session.get('count') is None: request.session['count'] = 0 request.session['count'] += 1 return JsonResponse({'a': 1, 'session': request.session.dump()})
async def home_async(request: Request): await asyncio.sleep(1) print(request.headers) return JsonResponse({'hello': 'world'}, status_code=201)
def home(request: Request): return JsonResponse({'a': 1, 'session': request.session.dump()})