RFC 1867、RFC 2388、および HTML 4.01 仕様に記述されている HTML フォーム送信のスタイル (旧式の URL エンコード スタイルも含む) で、データをフォーマットするのに使用するクラス。フォーム データを表す
注意事項
例
|| make an HttpFormData, will default to multipart posting let form-data:HttpFormData = {new HttpFormData} || add a string parameter {form-data.append {new HttpFormStringParam, "field1", "value1"}} let u:Url = {url "http://www.example.com/some-file.txt"} || add a files parameter, with one file in it {form-data.append {new HttpFormFilesParam, "field2", u.filename, {read-bytes-from u} } } || now send our 2 parameter form to a webserver let post-url:Url = {url "http://www.example.com/cgi-bin/script"} || will throw an HttpException if it can't get to || post-url, or if it returns some failure status code let tis:TextInputStream = {({post-url.instantiate-File} asa HttpFile).http-read-open request-method = HttpRequestMethod.post, request-data = form-data } let buf:StringBuf = {new StringBuf} || read in the contents that the server sent back {try {tis.read-one-string buf = buf} finally || close the stream, since we read everything in {tis.close} }
リクエスト データの Content-Type。 |
データのエンコードに使用する mime-type。 |
RFC 1867 と RFC 2388 に規定されている新しいスタイルのフォーム データ エンコーディングに対する MIME タイプ名。このスタイルはあらゆる種類のデータを扱えますが、URL のクエリ ストリングでは使用されません。この MIME タイプ用のデータは、 |
古いスタイルのフォーム データ エンコーディングの MIME タイプ名。この MIME タイプは文字セットの使用に柔軟性がなく、ファイルのアップロードもできませんが、データ量が少ない場合に URL のクエリ ストリングとして使用できます。この MIME タイプ用のデータは、 |
self 中の各 |
self 中の各 |
リクエスト データの Content-Type。
説明
注意事項
データのエンコードに使用する mime-type。
説明
注意事項
RFC 1867 と RFC 2388 に規定されている新しいスタイルのフォーム データ エンコーディングに対する MIME タイプ名。このスタイルはあらゆる種類のデータを扱えますが、URL のクエリ ストリングでは使用されません。この MIME タイプ用のデータは、
古いスタイルのフォーム データ エンコーディングの MIME タイプ名。この MIME タイプは文字セットの使用に柔軟性がなく、ファイルのアップロードもできませんが、データ量が少ない場合に URL のクエリ ストリングとして使用できます。この MIME タイプ用のデータは、
self 中の各
注意事項
self 中の各
注意事項