Open IzydorDPS opened 1 year ago
If you omit the Content-Type
request header, does it work ok?
I think the issue is in our builder, I think this was a carry over from native JavaScript where the browser doesn't want to make a POST request w/out a content type header. But I don't think we need this in TypeScript.
Same issue here. I have done this
const client = new FusionAuthClient(key, url);
const clientBuilder = client.clientBuilder.build(url);
clientBuilder
.withHeader('Content-Type', 'application/json') // this is the override
.withUri('/api/logout')
.withParameter('global', true)
.withParameter('refreshToken', refreshToken)
.withMethod('POST')
.go()
i was forced to replace method above with
client.logoutWithRequest(logoutRequest);
witch is basicly the same so it dont change anything but its still a bugproblem: when calling
client.logout(true, "refreshtokien here")
i get exception that api consumes only application/json but api sends plain/text method:exception: