Hello,
I am using the Web request action:
and getting this error:
{
"responseData": {
"message": "Request failed with status code 400",
"name": "Error",
"stack": "Error: Request failed with status code 400\n at createError (/usr/src/app/node_modules/axios/lib/core/createError.js:16:15)\n at settle (/usr/src/app/node_modules/axios/lib/core/settle.js:17:12)\n at RedirectableRequest.handleResponse (/usr/src/app/node_modules/axios/lib/adapters/http.js:211:9)\n at RedirectableRequest.emit (events.js:314:20)\n at RedirectableRequest._processResponse (/usr/src/app/node_modules/follow-redirects/index.js:269:10)\n at ClientRequest.RedirectableRequest._onNativeResponse (/usr/src/app/node_modules/follow-redirects/index.js:50:10)\n at Object.onceWrapper (events.js:421:26)\n at ClientRequest.emit (events.js:314:20)\n at HTTPParser.parserOnIncomingClient (_http_client.js:601:27)\n at HTTPParser.parserOnHeadersComplete (_http_common.js:122:17)",
"config": {
"url": "https://-----------/connect/token",
"method": "post",
"data": "{}",
"headers": {
"Accept": "application/json, text/plain, */*",
"Content-Type": "application/x-www-form-urlencoded",
"User-Agent": "Appfarm/108-0-17 ********/development (client-service/web-request)",
"Content-Length": 2
},
"transformRequest": [
null
],
"transformResponse": [
null
],
"timeout": 30000,
"responseType": "stream",
"xsrfCookieName": "XSRF-TOKEN",
"xsrfHeaderName": "X-XSRF-TOKEN",
"maxContentLength": null
}
}
}
I can confirm that same request works in Postman with Content-Type: ‘application/x-www-form-urlencoded’