【发布时间】:2021-10-13 21:24:30
【问题描述】:
我有一个 falcon 脚本,我试图将多个 parameters 传递给:
import falcon
import random
import os
import time
waitTime = int(os.environ.get('WAIT_TIME', '2'))
class SomeFunc(object):
def on_get(self, req, response):
req.path, _, query = req.relative_uri.partition('?')
query = falcon.uri.decode(query)
decoded_params = falcon.uri.parse_query_string(query, keep_blank=True, csv=False)
print(decoded_params)
...
api = falcon.API()
api.add_route('/func', SomeFunc())
我需要将 n parameters 传递给此服务。但是,当我调用它时:
curl localhost:8000/servicedb?limit=12&time=1
它只打印出第一个参数:
{'limit': '12'}
client/server 上获取所有参数的正确代码是什么?
【问题讨论】:
标签: falconframework