반응형

HTTP 2

JavaScript Fetch와 Spring Boot에서 URL 경로 포함한 DELETE 요청 처리 방법

URL 경로에는 "/" 라던지 "=" 이라던지 "%" 등 여러가지 특수문자가 들어가게 된다. 물론 객체화해서 서버로 보내는 방법도 있다. 하지만 HTTP의 DELETE 메서드로 보낸다면, 어떤 서버는 body 값을 알아서 받아주기도 하지만, SpringBoot의 경우 DELETE 메서드에 body를 포함해서 받으려면 특정한 설정을 해줘야 한다. 그래서 클라이언트 측에서 해당 URL값을 인코딩 처리해서 서버로 보내줘서, 특수문자로 인한 에러가 발생하지 않도로 해줘야 한다. 그래서 이미 JavaScript를 만드시는 훌륭한 분들이 간단하게 함수 하나로 해당 URL값을 서버에서 받을 수 있는 인코딩을 쉽게 할 수 있도록 해놓았다. 우리는 그 함수를 사용하기만 하면 쉽게 서버로 전송할 때 에러가 생기지 않게 할..

IT Tech/React 2024.07.11

이진 파일(Binary File)이란 무엇일까

이진 파일(Binary File)이란 컴퓨터에서 사용하는 데이터 파일 중 하나로, 텍스트 파일과 대비되는 형태입니다. 텍스트 파일이 사람이 읽고 이해할 수 있는 문자들로만 구성된 파일이라면, 이진 파일은 컴퓨터가 처리할 수 있는 이진 데이터로 구성되어 있습니다. 이러한 이진 데이터는 텍스트 데이터뿐만 아니라 이미지, 오디오, 비디오 등과 같은 다양한 형태의 멀티미디어 데이터를 포함할 수 있습니다. 이진 파일의 특징 다양한 데이터 저장 : 이진 파일은 문자 정보 뿐만 아니라, 이미지, 동영상, 프로그램 실행 파일 등 다양한 형태의 데이터를 저장할 수 있습니다. 이는 이진 파일이 데이터를 0과 1의 이진 코드로 표현하기 때문에 가능한 일입니다. 효율적인 데이터 관리 : 이진 파일은 텍스트 파일에 비해 데이터..

728x90
반응형