MIME マルチパート URL をテストしようとしています。単純な html フォームを実行して、このようにファイルを送信するだけで十分ですか?
<html>
<body>
<FORM action="<MIME Multipart URL>" enctype="multipart/form-data" method="POST">
<p>file <INPUT type="file" name="file"><BR>
<INPUT type="submit" value="Send"> <INPUT type="reset">
</FORM>
</body>
</html>
これを行うと、マルチパートと呼ばれるファイルが返されます。ただし、ファイルの内容にはエラーが含まれているため、送信メカニズムで何かを正しく行っていないのか、それともファイルで正しい値を送信していないのか疑問に思っていました。
ファイルの内容
POST /core/eligibility HTTP/1.1
ホスト: server_host:server_port
コンテンツの長さ: 1354
コンテンツ タイプ: マルチパート/フォーム データ。境界=XbCY
--XbCY
Content-Disposition: フォームデータ。name="PayloadType"</p>
ブラブラ
--XbCY
Content-Disposition: フォームデータ。name="処理モード"
ブラブラ
--XbCY
Content-Disposition: フォームデータ。name="ペイロードID"
--XbCY
Content-Disposition: フォームデータ。name="タイムスタンプ"
2007-08-30T10:20:34Z
--XbCY
Content-Disposition: フォームデータ。name="ユーザー名"
ブラブラ
--XbCY
Content-Disposition: フォームデータ。name="パスワード"
ブラブラ
--XbCY Content-Disposition: フォームデータ; name="SenderID"
ブラブラ
--XbCY Content-Disposition: フォームデータ; name="ReceiverID"
ブラブラ
--XbCY
Content-Disposition: フォームデータ。name="CORERuleVersion"
ブラブラ
--XbCY
Content-Disposition: フォームデータ。name="ペイロード"
ペイロードブラブラ
--XbCY--