Postman 请求前修改请求体body


let order_products = JSON.parse(pm.environment.get("order_products"));
for(let i=0;i<order_products.length;i++){
    let product = order_products[i];
    // if(product.shipped_quantity>0){
    //     alert('该产品已发货!订单产品ID:'+product.order_product_id);
    //     continue;
    // }
    // if(confirm('发货数量:1')){
    //     product.shipped_quantity =1;
    // }
    product.shipped_quantity =1;
    order_products[i= product;
}

pm.environment.set("ship_products"order_products);
var data = JSON.parse(pm.request.body.raw);
data.products = order_products
let body = {
     mode: 'raw',
     raw: JSON.stringify(data),
     options: {
         raw: {
             language: 'json'
         }
     }
 }
pm.request.body.update(body)

console.log(pm.request.body)



网际微蓝论坛- 版权声明 1、本主题所有言论和图片纯属会员个人意见,与网际微蓝论坛立场无关。
2、本站所有主题由该帖子作者发表,该帖子作者admin网际微蓝论坛享有帖子相关版权。
3、网际微蓝论坛管理员和版主有权不事先通知发贴者而删除本文。
4、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者admin网际微蓝论坛的同意。


上一篇:Js拷贝内容
下一篇:Postman获取请求参数
快速回复
这家伙太懒了,什么也没留下。
最新回复 (0)
只看楼主
全部楼主
    • 网际微蓝论坛
      2
          
返回