python获取url列表参数_如何从aiohttp中的url获取查询字符串参数?

我尝试使用aiohttp从url获取查询字符串参数,但此代码不起作用:async def call_answer(request):

print("request", request)

params = request.rel_url.query

print("parameters +++++", params["call_id"])

conn = psycopg2.connect(connect_str)

cursor = conn.cursor()

sql = """

update calls

set status = %s

where id = %s;

""" % (params["status"], params["call_id"])

cursor.execute(sql)

conn.commit()

return web.Response(

content_type='application/json',

text=json.dumps({

'status': 'success'

}))

if __name__ == '__main__':

parser = argparse.ArgumentParser(description='WebRTC audio / video / data-channels demo')

parser.add_argument('--port', type=int, default=8080,

help='Port for HTTP server (default: 8080)')

parser.add_argument('--verbose', '-v', action='count')

args = parser.parse_args()

if args.verbose:

logging.basicConfig(level=logging.DEBUG)

app = web.Application()

app.router.add_get('/{call_id}&{status}', call_answer)

我在网上搜遍了所有你应该用的东西request.rel_网址.query从查询字符串中获取所有参数,但我在运行代码时出错!!!!!在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值