Hi all.
Maybe someone has already encountered the same problem, when the headers are ignored, and I always get "text/plain;charset=UTF-8".
The body was received as expected, but the headers were not.
const perform = async (z: ZObject, bundle: Bundle) => {
const response = await z.request({
method: "POST",
url: API_URL(bundle),
// headers: {
// "content-type": "application/json"
// },
headers: {
"content-type": "application/x-www-form-urlencoded",
"some-header": "exist",
},
// json
// if `body` is an object, it'll automatically get run through JSON.stringify
// if you don't want to send JSON, pass a string in your chosen format here instead
body: JSON.stringify({
access: `{{bundle.inputData.access}}`,
account: `{{bundle.inputData.account}}`,
summary: `{{bundle.inputData.summary}}`,
}),
// body: {
// access: `{{bundle.inputData.access}}`,
// account: `{{bundle.inputData.account}}`,
// summary: `{{bundle.inputData.summary}}`
// }
});
// this should return a single object
return response.data;
};
I've already checked a bunch of options, but this case is still not closed
I'll be grateful for any advice