페이지 선택
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in pages

HTTPS 파일  업로드와 다운로드(File Download)

HTTPS 프로토콜을 통해 HTTP Server로 파일을 Upload 와 Download를 해본다.

특히 HTTPS 파일 다운로드의 경우에는 IoT에서 OTA/FOTA를 이용한 FW 업그레이드에 많이 사용 되고 있다.

 

 

 

 

1. HTTPS 파일 다운로드(File Download)

 

웹서버로부터 이미지 파일을 다운로드 받는 테스트를 아래와 같이 한다.

→ D:\curl7740p2>curl -X GET “https://httpbin.org/image/png” -H “accept: image/png” –output “img.png”

 

 

 

png 형태의 이미지 파일 img.png로 다운로드 됐음을 확인할 수 있다.

 

 

 

2. HTTPS 파일 업로드(File Upload)

파일 업로드는 서버가 어떤 형태로 파일을 받는지에 따라 달라진다.

대부분의 경우 multipart form 형태로 POST method를 사용하여 파일을 업로드하며, 아래와 같은 방식으로 upload를 테스트한다.

→ D:\curl7740p2>curl –location –request POST “https://httpbin.org/anything” –header “Content-Type: multipart/form-data; boundary=—-WebKitFormBoundary7MA4YWxkTrZu0gW” –data-binary “@img.png”

 

 

 

서버의 응답값을 보고, 서버는 정상적으로 수신했음을 확인할 수 있다.

 

 

 

3. HTTPS 파일 업/다운로드- Packet 캡쳐로 확인하기

Adsense

 

 WiFi IoT Module

 

www.mxchip.com

 

 

 Bluetooth Module

www.feasycom.com

 

 

 5G/LTE/CAT-M1/NB-IoT

 

www.simcom.com

 

Viewed Page List