SpringBoot lỗi API

Chào mọi người, hiện tại em đang xây dựng api để kết nối với web java spring MVC. Em bị lỗi “JSON parse error: Invalid UTF-8 start byte 0xa3” khi request api có tiếng việt. Tuy nhiên , em test trên Postman thì vẫn nhận bình thường, đây là đoạn code em chuyển object thành json sau gửi về ạ.Mong mn giúp đỡ

URL url = new URL(str);
con= (HttpURLConnection)url.openConnection();
con.setRequestMethod("POST");
con.setConnectTimeout(5000);
con.setReadTimeout(5000);
con.setRequestProperty("Content-Type", "application/json");
con.setRequestProperty("Accept", "application/json");
con.setDoOutput(true);
con.setDoInput(true);
System.out.println("Vo api insert Order");
ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter();
String jsonInputString = ow.writeValueAsString(od);
DataOutputStream dos = new DataOutputStream(con.getOutputStream());
dos.writeBytes(jsonInputString);
System.out.println(jsonInputString);
int responseCode = con.getResponseCode();
System.out.println("POST Response KH Code :: " + responseCode);

Cậu cho bọn tớ respond body được không?

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?