Headers are metadata
A header is a key and a value that describes the request or response, above the body. Content-Type says the format, Content-Length says the size, Authorization says who you are. They are the contract around the data, not the data.
Match what you send
If you send JSON, say Content-Type: application/json. If you send a form, say application/x-www-form-urlencoded. A mismatch is a common 400: the server reads your bytes as the wrong format and fails to parse.