dss
dss copied to clipboard
Origin/feature/49 multipart
multipart 처리할 수 있게 하였습니다.
리뷰하실 때
-
테스팅 코드 DssRestServerTest <- 테스팅 코드 추가
-
Header 파싱 방법 제안 DssRestRequest <- header의 charset과 boundary 파싱하는 코드를 추가하였습니다.
-
Body 파싱 방법 제안 DssRestActorFormDataService <- body 부분의 boundary 기준으로 파싱하는 코드를 추가하였습니다.
-
DssRestActorService 기존 DssRestServiceResponse handling(String content) -> DssRestServiceResponse handling(DssRestServiceActorCommandRequest commandRequest) 로 변경되었습니다. 인터페이스가 변경됨에 따라 인터페이스를 구현하는 하위 클래스 또한 모두 변경되었습니다. 변경 한 이유는 DssRestActorFormDataService <- 해당 클래스에서 content 파싱시 formdata형식은 boundary로 파싱해야 하는데 기존에 content만 넘길 경우 boundary를 넘겨받기가 어렵기 때문에 헤더정보를 같이 넘겨주는 DssRestServiceActorCommandRequest 로 변경하였습니다.
-
실행 예제 포스트맨으로 테스팅 해보고 싶은 분들은 MultiPart 클래스 <- 참고하시면 됩니다.
PR 감사합니다.
우선 conflict 해결 및 IDE 파일 .iml은 제거 해주시면 감사하겠습니다.
PR 감사합니다.
우선 conflict 해결 및 IDE 파일 .iml은 제거 해주시면 감사하겠습니다.
@MunSeongUk 44f7104 요기 커밋에서 리뷰 반영이라고 되어 있는데, conflict가 해결 안된것 같은데 이건 아직 수정 안하신거죠?