in Java クライアントjson
を使用して入力を送信したいのですが、Spring MVC ライブラリによってリクエストが処理され、出力が次のように応答されます。HttpURLConnection
jacksonhaus
json
URL url = new URL("http://www.test.com/SpringMVC/rest/service/getEmpDetails");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/json");
String input = "{\"name\":\"emp1\",\"add\":\"emp2\"}";
OutputStream os = conn.getOutputStream();
os.write(input.getBytes());
os.flush();
if (conn.getResponseCode() != HttpURLConnection.HTTP_CREATED) {
throw new RuntimeException("Failed : HTTP error code : "
+ conn.getResponseCode());
}
このコードを使用すると、
HTTP エラー コード: 500
Spring MVC では、入力リクエストにモデル属性を使用しています。誰でもこれについて私を助けることができますか?