我有示例Python代码,我正在尝试构建和填充Rest API请求参数。
标题和授权参数工作正常,但我不知道如何使用rest客户端为我的Rest请求下面提到“QueryBands”和“data”变量。
queryBands = {}
queryBands['appName'] = 'MyApp'
queryBands['version'] = '1.0'
# Setting request fields, including SQL.
data = {}
data['query'] = 'SELECT * from db limit 5'
data['queryBands'] = queryBands
data['format'] = 'array'
request = urllib2.Request(url, json.dumps(data), headers)
try:
response = urllib2.urlopen(request);
在进行Rest api调用时,我是否需要声明新变量或将这些值作为“body”传递?
我正在使用chrome advance rest-client。但它可能是任何休息的客户。
import json
queryBands = {}
queryBands['applicationName'] = 'MyApp'
queryBands['version'] = '1.0'
data = {}
data['query'] = 'SELECT * from db limit 5'
data['queryBands'] = queryBands
data['format'] = 'array'
print(json.dumps(data))