Hi,
I'm trying to syncronize my worklogs via a small web application (with react) by using the jira rest api.
So far I can retriev all existing entries of an issue with a simple GET request.
But when I try to add a new entry using POST I always get an 403 error returned.
I tried with different configuration settings, but nothing got it working.
const header = new Headers();
const authorization = `Basic ${authorizationKey}`;
header.append('Authorization', authorization);
header.append('Content-Type', 'application/json');
const proxyUrl = 'https://cors-anywhere.herokuapp.com/';
const jsonString = JSON.stringify(requestData);
console.log(jsonString);
fetch(proxyUrl + targetUrl, {
method: 'POST',
headers: header,
body: jsonString, })
.then(result => result.json())
.then((responseData) => { callback(responseData); })
.catch((error) => { console.log('post request failed', error); });
I can run the same request via Postman successfully.
So it seems not to be an authentication, data or CORS problem.
Any hints to get this running are appreciated.
Regards,
Robert