코딩 관련/오류 관련
HTTP status code 422 / HTTP 422 error / 422 에러
메리짱123
2023. 10. 24. 16:56
반응형
HTTP 422 / 422 에러 / 422 Unprocessable Entity
요청을 잘 받았으나 문법 오류로 인하여 무언가를 응답할 수 없을때 발생한다고 함
원인)
HttpsURLConnection 사용시에 GET 으로 보내면서 데이터를 같이 보내서..
[원래 코드]
HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setDoOutput(true);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(conn.getOutputStream()));
bw.write("abc");
bw.flush();
bw.close();
[수정 후]
setDoOutput을 지워주고
출력 스트림을 없앴음.
HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();
conn.setRequestMethod("GET");
setDoOutput
URLConnection에 대한 doOutput 필드값 설정
URL 연결을 출력용으로 사용하려는 경우 DoOutput 플래그를 true로 설정하고,
그렇지 않은 경우는 false로 설정해야 한다. 기본값은 false이므로 안쓰면 false 임
반응형