add debug statements

This commit is contained in:
Frank 2020-04-21 13:24:39 +02:00
parent b52a6b1b8b
commit 748170326f

View file

@ -15,6 +15,8 @@ if (!!core.getInput('customHeaders')) {
const headers = { 'Content-Type': core.getInput('contentType') || 'application/json' }
if (!!core.getInput('username') || !!core.getInput('password')) {
core.debug('Add BasicHTTP Auth config')
auth = {
username: core.getInput('username'),
password: core.getInput('password')
@ -25,19 +27,27 @@ if (!!core.getInput('bearerToken')) {
headers['Authentication'] = `Bearer ${core.getInput('bearerToken')}`;
}
const instance = axios.create({
const instanceConfig = {
baseURL: core.getInput('url', { required: true }),
timeout: parseInt(core.getInput('timeout') || 5000, 10),
headers: { ...headers, ...customHeaders }
});
}
core.debug(JSON.stringify(instanceConfig))
const instance = axios.create(instanceConfig);
(async() => {
try {
const response = await instance.request({
const requestData = {
auth,
method: core.getInput('method') || 'POST',
data: JSON.parse(core.getInput('data') || '{}')
})
}
core.debug(JSON.stringify(requestData))
const response = await instance.request(requestData)
core.setOutput('response', JSON.stringify(response.data))
} catch (error) {