페이지 선택
HTTP 파일 업로드와 다운로드 

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

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

 

 

 

1. HTTP 파일 다운로드(Download) 

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

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

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

 

 

 

 

2. HTTP 파일 업로드(Upload) 

파일 업로드는 서버가 어떤 형태로 파일을 받는지에 따라 달라진다. 대부분의 경우 multipart form 형태로 POST method를 사용하여 파일을 업로드하므로, 아래와 같이 upload를 테스트한다.

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

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

 

 

 

 

3. HTTP 파일 업/다운로드- 패킷캡쳐로 확인

– 추후 삽입예정

 

 

 

 

Viewed Page List