It depends on including things like headers and other non-approved changes to the request. Content-Type is one of them, but even it has some whitelisted options.
Read about 'simple' requests to see what you can and cannot do before a preflight is required: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#simpl...