[Spring 전 몸풀기] 사이트에서 값 입력 받아서 HTTP POST Data 출력하기(Only JAVA)
자바로 구현한 HTTP 통신 및 HTTP POST Data 출력 코드이다. HTTP Socket을 8081포트로 OPEN 사이트에서 사용자에게 입려받은 값을 br 변수에 담고 br이 비어있을 때까지 sb변수에 한줄씩 담는다. 그때 "POST"를 line이 포함하고있으면 해당값을 buffer에 담는다. 결과적으로 출력하였을 때 HTTP POST body에 사용자가 입력한 Data가 포함되어있고, 나머지는 HTTP header에 포함된 Data라는 걸 확인할 수 있었다. Java만을 사용해서 간단한 사용자 Data입력 및 HTTP통신 구현을 해보았는데 코드가 길어지면서 가독성이 확 떨어진 것을 느낄 수 있었고, HTTP Post header, body에 어떤 Data가 들어가는지 확인해 볼 수 있었다. Sp..