リクエストヘッダ
POST http://www.example.com/ HTTP/1.1
Host: www.example.com
Content-Type: multipart/form-data; boundary=----AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
リクエストボディ
------AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Content-Disposition: form-data; name="comment"
testcomment
------AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Content-Disposition: form-data; name="file"; filename="test.extension"
Content-Type: application/octet-stream
<@INCLUDE *C:\Project\test.extension*@>
------AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA--
説明
1ブロック目:パラメータを送る
2ブロック目:ファイルを送る
ハイフンの数に注意
ボディの各boundaryの前に--が多く、最後に--が付く
送信するファイルの適切な形式のContent-Typeがあれば適宜設定