Ошибка при запуске команды hadoop copyFromLocalFile в Java

Используя Promise и проверяя, является ли объект body действительным JSON. Если не будет получено обещание reject.

var DoPost = function(url, body) {
    try {
        body = JSON.stringify(body);
    } catch (error) {
        return reject(error);
    }
    return new Promise((resolve, reject) => {
        $.ajax({
                type: 'POST',
                url: url,
                data: body,
                contentType: "application/json",
                dataType: 'json'
            })
            .done(function(data) {
                return resolve(data);
            })
            .fail(function(error) {
                console.error(error);
                return reject(error);
            })
            .always(function() {
                // called after done or fail
            });
    });
}
2
задан Matko Soric 17 January 2019 в 14:54
поделиться