POSTリクエストがjsonデータを送信するjava HttpUrlConnection
次のcURLをURLおよびHttpUrlConnectionを使用してJavaコードに変換するJavaコードを開発しました。カールは: curl -i 'http://url.com' -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{"auth": { "passwordCredentials": {"username": "adm", "password": "pwd"},"tenantName":"adm"}}' 私はこのコードを記述しましたが、常にHTTPコード400の不正なリクエストを出します。不足しているものを見つけることができませんでした。 String url="http://url.com"; URL object=new URL(url); HttpURLConnection con = (HttpURLConnection) object.openConnection(); con.setDoOutput(true); con.setDoInput(true); con.setRequestProperty("Content-Type", "application/json"); con.setRequestProperty("Accept", "application/json"); con.setRequestMethod("POST"); JSONObject cred = new JSONObject(); JSONObject auth = new JSONObject(); JSONObject parent …