为 Rest Api 调用问题构造参数
Constructing params for Rest Api call issue
我有示例 Python 代码,我正在尝试构建和填充 Rest API 请求参数。
Headers 和授权参数工作正常,但我不确定如何使用 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 提前 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))
我有示例 Python 代码,我正在尝试构建和填充 Rest API 请求参数。
Headers 和授权参数工作正常,但我不确定如何使用 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 提前 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))