Не удается отправить запрос с помощью Adobe Javascript Api - PullRequest
0 голосов
/ 20 января 2020

Я хочу отправить запрос HTTP POST в Adobe Acrobat Pro D C (Adobe Javascript Api). Вот мой код:

var streamObject = {
    startDate: '2017-09-08T16:08:19.290Z',
    endDate: '2017-09-08T16:08:19.290Z'
};

post = app.trustedFunction(function (cURL) {
    app.beginPriv();
    var params = {
        cVerb: 'POST',
        cURL: 'https://localhost:44305/api/Employees/8/LeaveOfAbsence',
        cURL: cURL,
        aHeaders: [{
                name: 'Content-Type'
            },
            {
                value: 'application/json'
            }
        ],
        oRequest: {
            'https://localhost:44305/api/Employees/8/LeaveOfAbsence/:CreateLeaveOfAbsence': {
                leaveOfAbsenceDto: streamObject
            }
        },
        oHandler: {

            response: function (msg, uri, e) {
                if (e != undefined && e.error != 405) {
                    app.alert('Failed to get: ' + JSON.stringify(e));
                } else app.alert('connected');
            }
        }
    };
    Net.HTTP.request(params);
    app.endPriv();
});

function ConnectToExternalApi() {
    post();
}

Я получаю следующее сообщение об ошибке в консоли Acrobat:

InvalidArgsError: Неверные аргументы. Net .HTTP.request: 33: App ConnectToExternalApi: Exe c

Я полагаю, проблема в oRequest (и / или в aHeaders).

...