[Cause] No content type is specified in the request header
When using the privateAPI, I think that the JSON format value is packed in the request body, but it is necessary to explicitly specify what format the value is.
connection = (HttpURLConnection) url.openConnection();
(Omission)
connection.setRequestProperty("Content-Type", "application/json; charset=utf-8");