将json对象附加到nodejs中的url中

时间:2018-05-08 12:37:04

标签: node.js httprequest

如何使用请求模块在网址中附加Json对象。(npm)。

  https://secure.paytm.in/oltp/HANDLER_INTERNAL/REFUND?JsonData={"MID":"QUIbcctvgfvfgfvgdf","ORDERID":"6d22b2c2-a543-459c-9f83-cbeeb7efcd82","TXNTYPE":"REFUND","REFUNDAMOUNT":"1","TXNID":"20180508111212800110168695724952384","REFID":"55","CHECKSUM":"Z%2BLCp3lqjkZWHLGX%2BNtPWJpP7srhMT47Cjqj8yMg1LoQgVJ3QpqbXZAAupXCppcLIp0Zm0cIMSvmKy%2Bd0KUm8E9iUI4on37xUfic6n6um5Q%3D"}

上面提到的url是我想使用POST方法使用请求模块使用的示例。这里我提到了TXNID和CHECKSUM以及REFID值,但是当我想使用请求模块时,我想从一个对象中获取这些值,如下面给出的对象

                 JsonDat={
                   "MID":"QUhtvrrytcc",
                    "ORDERID": "6d22b2c2-a543-459c-9f83-cbeeb7efcd82",
                     "TXNID": "20180508111212800110168695724952384",
                      "TXNTYPE":"REFUND",
                      "REFUNDAMOUNT":"1",
                     "REFID": "12345",
                      "CHECKSUM": refundchecksum[socket.request.user.user_id]

                  }

1 个答案:

答案 0 :(得分:1)

您好,您可以在下面对字符串化json对象进行检查 -

var url = "https://secure.paytm.in/oltp/HANDLER_INTERNAL/REFUND?JsonData=" + JSON.stringify(JsonDat);