Как установить параметры URL в запросе POST? - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть следующий код.В настоящее время данные находятся в формате JSON.Однако мне сказали, что это должна быть не полезная нагрузка JSON, а параметры URL.Я изо всех сил пытаюсь выяснить, как изменить это на параметры URL?

request.post({
    url: "https://testardor.jelurida.com/nxt?",
    json: {
        requestType: "sendMoney",
        chain: "2",
        recipient: "ARDOR-XJRL-GPRK-QRUS-C73SE",
        amountNQT: "100000000",
        secretPhrase: "password",
        feeNQT: "1000000",
        deadline: "60"
        }
    ,
    function (error, response, body) {
        if (!error && response.statusCode == 200){
            console.log(body);
        }
    }
});

1 Ответ

0 голосов
/ 19 декабря 2018

Может быть, вы можете написать служебную функцию, например,

    function giveURLParams(obj) {
        var string = "?"
        for(var i= 0; i < Object.keys(obj).length;i++){
            if(i){
                string += "&"
            }
            string += Object.keys(obj)[i] + "=" + obj[Object.keys(obj)[i]];
       }
       return string
     }

Вы можете вызвать эту функцию с вашим объектом json в качестве аргумента этой функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...