diff --git a/javascript/src/iframe/wopiapi-iframe.js b/javascript/src/iframe/wopiapi-iframe.js index bb3b66446ede955839e38528035035f962a4ae5b..aefb502142b2209ff24a0aae9f3eaef1031a6fe0 100644 --- a/javascript/src/iframe/wopiapi-iframe.js +++ b/javascript/src/iframe/wopiapi-iframe.js @@ -3,7 +3,15 @@ const axios = require('axios'); function WopiAPI() {} WopiAPI.prototype.getPassports = function (fileID) { + const [protocol, host] = window.API_HOST.split(':'); + let url = `${protocol}:${host}${window.WOPI_URI_PREFIX}`; + + url = url.charAt(url.length - 1) === "/" ? url : url + "/"; + url += 'getPassports'; + const requestConfig = { + url, + method: 'POST', headers: { publicKey: window.viamApi.getConfig().headers.publicKey, uuid: window.viamApi.getConfig().headers.uuid, @@ -14,10 +22,7 @@ WopiAPI.prototype.getPassports = function (fileID) { } }; - const [protocol, host] = window.API_HOST.split(':'); - - const url = `${protocol}${host}${window.WOPI_URI_PREFIX}/getPassports`; - return axios.post(url, {}, requestConfig); + return axios(requestConfig); }; module.exports = WopiAPI;