【问题标题】:Constructing params for Rest Api call issue为 Rest Api 调用问题构建参数
【发布时间】:2019-02-26 02:08:43
【问题描述】:

我有示例 Python 代码,我正在尝试构建和填充 Rest API 请求参数。

标头和授权参数工作正常,但我不确定如何翻译下面提到的“QueryBands”和“数据”变量,用于我使用休息客户端的休息请求。

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 restful-url


    【解决方案1】:
    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))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-13
      • 2021-03-10
      • 2018-05-14
      • 1970-01-01
      • 1970-01-01
      • 2011-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多