logo

English

이곳의 프로그래밍관련 정보와 소스는 마음대로 활용하셔도 좋습니다. 다만 쓰시기 전에 통보 정도는 해주시는 것이 예의 일것 같습니다. 질문이나 오류 수정은 siseong@gmail.com 으로 주세요. 감사합니다.

HTTP Multi Part Request Sample Format

by digipine posted Nov 01, 2017
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
멀티파트 업로드를 지원하는 HTTP 서버를 만들어 보았습니다.
만들다보니 멀티파트 업로드 Request를 분석해보았습니다. 
 
아래와 같은데요. 주의 할 점은 "@1234~7890@" 이부분에 바이너리 데이타가 포함됩니다.
물론 모든 스트링을 unsigned char* (byte)로 처리해야 되겠지요.
바이너리 데이터는 벌크모드로 전송되어서 속도가 매우 빠릅니다만 처리에 유의해 주어야 합니다.
 
 POST /upload.html HTTP/1.1
Host: 192.168.0.34:10101
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0.1) Gecko/20100101 Firefox/8.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ko-kr,ko;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: EUC-KR,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
Content-Type: multipart/form-data; boundary=---------------------------10102754414578508781458777923
Content-Length: 798
 
-----------------------------10102754414578508781458777923
Content-Disposition: form-data; name="file"; filename="test.bin"
Content-Type: application/macbinary
 
@1234~7890@
-----------------------------10102754414578508781458777923
Content-Disposition: form-data; name="button"
 
Submit
-----------------------------10102754414578508781458777923--
TAG •

List of Articles
No. Subject Author Date Views
22 Apache Tomcat 설치후 관리자 모드 실행 되지 않을때 문제 해결방법 digipine 2017.11.01 3070
21 Choosing a free database - DB2 digipine 2017.10.29 1255
20 Docker를 통한 MySQL 설치하기 lizard2019 2021.04.15 663
19 Eclipse, JSP, Beans 실습하기 digipine 2017.10.29 3143
18 Filter를 이용한 웹 프로그래밍 Filter 란 무엇인가? file siseong@naver.com 2017.10.31 4739
» HTTP Multi Part Request Sample Format digipine 2017.11.01 809
16 MS Access MDB를 위한 DB Connection String digipine 2017.10.29 1724
15 MySQL 5.7.x 버전 root 및 유저 암호(Password) 변경 digipine 2017.11.02 719
14 MySQL Data Backup - Database Dump 방법 및 복구 방법 엉뚱도마뱀 2017.11.18 765
13 MySQL root 비밀번호 변경하기 (MySQL 5.7버전 이상) lizard2019 2019.06.10 3317
12 MySQL 시작할때 No directory, logging in with HOME=/ 에러 해결 방법, 홈 디렉토리 변경 digipine 2021.05.06 829
11 SQLite 활용 팁 1 - 트리거 활용하기 digipine 2017.11.01 481
10 SQLite 활용 팁 2 - 트리거 실전 사용하기 digipine 2017.11.01 461
9 SQLite 활용 팁 2 - 트리거 실전 사용하기 digipine 2017.11.01 545
8 SQLite 활용 팁 3 - 다른 DB 테이블에 트리거 사용하기 digipine 2017.11.01 815
7 SyBase 사용법 요약 digipine 2017.10.28 1107
6 SyBase 와 JSP 연동 digipine 2017.10.28 985
5 Ubuntu mySql 완전 삭제하기 lizard2019 2021.04.15 943
4 Ubuntu에서 sqlite3 빌드 방법 digipine 2017.11.01 758
3 [Oracle] SQL*Plus 개요,각종 명령어들 digipine 2017.10.28 1346
Board Pagination Prev 1 2 Next
/ 2