(クラス)
文字列で HTTP フォーム パラメータを保持するクラス。このクラスのインスタンスを HttpFormData に追加します。
| コンストラクタ public | {HttpFormStringParam.default} |
フィールド public constant HttpFormStringParam.character-encoding:
CharEncoding
フィールド public constant HttpFormStringParam.mime-type:#
String
フィールド public constant HttpFormStringParam.string-value:
String
| public | {HttpFormStringParam.request-data-multipart-bytes default-character-encoding:CharEncoding = CharEncoding.ascii }:{Array-of byte} |
| public | {HttpFormStringParam.request-data-urlencoded-bytes default-character-encoding:CharEncoding = CharEncoding.ascii }:{Array-of byte} |
(コンストラクタ)
| public | {HttpFormStringParam.default} |
指定された名前、値、およびパラメータで HttpFormStringParam を作成します。
name: フォーム パラメータの名前。ASCII 文字だけを指定できます。ASCII 以外の文字を使用する場合、呼び出し側は RFC 2045 に従いこの文字列のプリエンコードが必要になります。
(フィールド)
public constant HttpFormStringParam.character-encoding:
CharEncoding
(フィールド)
public constant HttpFormStringParam.mime-type:#
String
(フィールド)
public constant HttpFormStringParam.string-value:
String
(メソッド)
| public | {HttpFormStringParam.request-data-multipart-bytes default-character-encoding:CharEncoding = CharEncoding.ascii }:{Array-of byte} |
(メソッド)
| public | {HttpFormStringParam.request-data-urlencoded-bytes default-character-encoding:CharEncoding = CharEncoding.ascii }:{Array-of byte} |
この HttpFormParam のデータを "application/x-www-form-urlencoded" (つまり HttpFormData.urlencoded-mime-type) スタイルのエンコーディングで、Array-of byte として返します。
default-character-encoding: 必要に応じて危険な文字を
% エスケープ シーケンスに変換した後で、文字列をバイト列にエンコードするのに使用する
CharEncoding。サブクラスによっては、これを
'=' のエンコードだけに使用し、名前と値には自身の文字エンコーディングを使用します。(ここでの危険な文字とは一般に
'='、
'&'、
' '、
' '、
'
'、および
'
' だけですが、他もエンコード対象になることがあります。)
オーバーライド
非抽象サブクラスによる実装でオーバーライドされます。
注意事項