api - URL 中的 Postman 和 JSON-Data
问题描述
我使用邮递员进行 API 测试。
在我定义一个变量的环境中myVariable
,它的内容是 JSON:
MyVariable
{ "var1":"value1", "var2":"value2"}
解决方案
您需要做一些工作,因为变量存储为字符串而不是对象。
假设您已在环境级别设置变量,Pre-request Script
则您需要具有以下代码:
let var1 = JSON.parse(pm.environment.get('myVariable')).var1;
pm.environment.set('var1', var1);
然后将您的请求发送为:
http://my-service/index.html?foo={{var1}}
推荐阅读
- angular - Angular:验证模式不允许输入表单控件中的任何空间
- c# - 如何在不使用本机代码的情况下使用虚拟键获取键字符?
- hive - 将 HBase 表数据保存在特定的 HDFS 位置
- android - Android 通知未显示在一台设备中
- python - 在训练 CNN 时优化层的权重
- android - 在android中使用“by viewModels()”与“ViewModelProvider(this).get(ViewModel::class.java)”进行视图模型初始化
- base64 - 是否可以压缩已从 base64 字符串转换为二进制的图像?
- android - 在 WKWebView/UIWebView 中启用 WebRTC 支持
- javascript - Lambda 函数将标头和状态码作为 json nodejs 返回
- django - Django 没有过滤模板中的多对多结果