본문 바로가기

JAVA

[JAVA]HttpUrlConnection : POST 방식

(어떻게 보면 기본적인 상식일 수도 있어서 부끄러운 일이지만 기록하는 오늘의 시행착오)

 

A에서 B로 http 통신 write 한다고 했을 때 A는 write만 한다고 해서 OutputStream만 만들어주면 HTTP 통신이 안된다.

connection.getResponseCode 메서드 썼을 때 연결이 안되는 걸 보고 눈치챘어야 했는데 너무 헤맸다.

HTTP 정보를 주고 받은 뒤 데이터를 송신하기 때문에 A는 write하는 경우밖에 없다고 하더라도 OutputStream의 write 동작 이후 InputStream의 read 로직이 있어야한다.