If you want to send JSON over HTTP Post in flutter? You are using incomplete headers for sending the json payload. That is why the server is not accepting you request.
Use the following headers instead:
"content-type" : "application/json",
"accept" : "application/json",
If you like this question & answer and want to contribute, then write your question & answer and email to freewebmentor[@]gmail.com. Your question and answer will appear on FreeWebMentor.com and help other developers.