본문 바로가기

Web/Protocols2

application/www-form-urlencoded vs multipart/form-data 웹에서 파일을 서버로 보내기 위해서는 multipart/form-data 값을 반드시 써야한다. 그렇게 하지 않으면 웹서버에서는 파일명만 받을 수 있기 때문이다. Note enctype : 전송되는 데이터의 인코딩 형식을 설정 enctype 속성은 3가지 방법으로 지정될 수 있다. application/www-form-urlencoded /* 디폴트 값 */ 폼데이터는 서버로 전송되기전에 URL-Encode 처리 됨 multipart/form-data 파일을 업로드 할 때 사용됨 text/plain 인코딩을 거치지 않은 문자 상태로 전송됨 Note form-data: 브라우저가 난수로 이루어진 {boundary string} 값을 생성해준다. 예시: -----WebkitFormBoundaryFIfNduf.. 2020. 9. 15.
MQTT가 알고싶다 MQTT 프로토콜을 기반으로 만들어진 자사의 서비스 애플리케이션을 시작으로 MQTT에 대한 궁금증이 생겨났다. 다짜고짜 구글링을 해보았다. 그 결과, IOT 관련 최고의 네트워크 프로토콜 중 하나라고 하는 글들을 여럿 보았다. 네트워크를 통해 메시지를 주고 받아야하는 device에서 사용하기 유용하다고 한다. 왜? 어떻게?.... 궁금증이 증폭됬다. MQTT MQTT는 1999년 IBM과 Eurotech에 의해 개발되었으며, 저전력 배터리나 네트워크 상태가 좋지 않은 제한적인 환경에서 동작하게 하기 위한 용도로 만들어 졌다. 때문에 낮은 전력과 낮은 대역폭 환경에서 사용 할 수 있도록 설계 되었고 이러한 점 때문에 IoT device에서 사용하기 유용하다고 한다. 풀네임으로는 Message Queue f.. 2020. 9. 2.