HttpInputStreamInfo (クラス)
public abstract shared HttpInputStreamInfo
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.IO.HTTP.
直接継承しているサブクラス: HttpTextInputStream, HttpByteInputStream

HttpFile の各 "read-open" メソッドで得られる InputStream が継承する抽象クラス。

説明

応答ヘッダー内の情報へのアクセスを可能にします。

プロパティ
charset-character-encoding:HttpInputStreamInfo.content-type から HTTP「文字セット」(charset) パラメータに示される文字エンコーディングを返します。
アクセサ public HttpInputStreamInfo.charset-character-encoding:CharEncoding
content-type:応答ヘッダー内の "Content-Type" フィールドの値を含む文字列。
アクセサ public HttpInputStreamInfo.content-type:#String
response-headers:接続した Web サーバーから受信した HTTP ヘッダー。
アクセサ public abstract HttpInputStreamInfo.response-headers:HttpResponseHeaders
url:結果の Url
アクセサ public HttpInputStreamInfo.url:Url

メソッド
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize




プロパティ詳細
charset-character-encoding (アクセサ)
アクセサ public HttpInputStreamInfo.charset-character-encoding:CharEncoding

HttpInputStreamInfo.content-type から HTTP「文字セット」(charset) パラメータに示される文字エンコーディングを返します。

戻り値

「文字セット」(charset) パラメータがない場合、CharEncoding.none-specified を返します。


content-type (アクセサ)
アクセサ public HttpInputStreamInfo.content-type:#String

応答ヘッダー内の "Content-Type" フィールドの値を含む文字列。

プログラミング注意事項

"Content-Type" ヘッダーには、"text/plain; charset=Shift_JIS" のように、"charset" などのオプション パラメータがあります。ヘッダー パラメータは HttpHeaders.get-parameter を使用して解析されます。

注意事項

response-headers にある「HttpHeaders.mime-type」および「HttpHeaders.charset」も参照してください。


response-headers (アクセサ)
アクセサ public abstract HttpInputStreamInfo.response-headers:HttpResponseHeaders

接続した Web サーバーから受信した HTTP ヘッダー。



url (アクセサ)
アクセサ public HttpInputStreamInfo.url:Url

結果の Url

説明

HTTP リダイレクトが原因で InputStream-of.origin-url と異なる可能性があります。





メソッド詳細