【问题标题】:Sending a variable in python payload - http client [closed]在python有效负载中发送变量-http客户端[关闭]
【发布时间】:2020-01-16 15:21:00
【问题描述】:

我正在尝试使用邮递员创建的有效负载在 python 中发送一个变量,我尝试使用 {{}} 并且它 对我不起作用,我需要变量的地方被指示为 VARIABLE_SPOT,请让我知道我做错了什么以便发送变量而不是文本。

payload = "{\r\n    \"some_key\": \"VARIABLE_SPOT\",\r\n }

【问题讨论】:

    标签: python httprequest postman


    【解决方案1】:

    只需像下面这样声明您的有效负载

    payload = {"some_key": VARIABLE_SPOT}
    

    如果你想 stringfy 它运行json.dumps(payload)

    【讨论】:

    • 我不能使用这个结构
    • 为什么你不能@Charmer?
    【解决方案2】:

    您可以创建一个 dict 并将其转换为 string

    import json
    
    some_variable = 'some_variable'
    
    payload_dict = {"some_key": some_variable}
    payload_text = json.dumps(payload_dict)
    

    payload_text 现在是你的payload

    结果:

    > print(payload_text)
    {"some_key": "some_variable"}
    
    > print(type(payload_text))
    <class 'str'>
    

    【讨论】:

      猜你喜欢
      • 2019-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-04
      • 1970-01-01
      • 2023-03-23
      • 2016-12-20
      • 1970-01-01
      相关资源
      最近更新 更多