I’m trying to make a PUT request to a REST API, it works fine in Postman, but the PUT Request node in KNIME creates a 400 error.
I suspect it’s related to the request body encoding, maybe? The API seem to be very picky about “application/x-www-form-urlencoded”. But not sure if just using a header like this actually does anything (probably not quite so simple):
you’ll need to encode the request body as “form encoded”. In Palladian, there’s a node which allows you to conveniently create the necessary structure which you can then use with the HTTP Retriever: