Apache Traffic Server 6.2 - en to ja translation catalogue (9 entries)

en: :func:`TSMimeHdrFieldValueStringGet` returns a pointer to the header value, and populated :arg:`value_len_ptr` with the length of the value in bytes. The returned header value is not NUL-terminated.
ja: :func:`TSMimeHdrFieldValueStringGet` はヘッダーの値へのポインターとバイト単位での値の長さで満たされた :arg:`value_len_ptr` を返します。返されたヘッダーの値は NUL 終端ではありません

en: All functions returns the header value with a type matching the respective function name. Using :func:`TSMimeHdrFieldValueDateGet` on a header which does not have date-time semantics always returns :literal:`0`.
ja: 全ての関数はヘッダーの値をそれぞれの関数名にマッチした型で返します。 date-time セマンティクスを持たないヘッダーでの :func:`TSMimeHdrFieldValueDateGet` の使用は常に :literal:`0` を返します。

en: All the APIs take a :type:`TSMBuffer` marshal buffer argument :arg:`bufp`, and a :type:`TSMLoc` argument :arg:`hdr` indicating the location of the HTTP headers. The required :arg:`field` argument is the locator of a specific header value, as returned by an accessor function such as :func:`TSMimeHdrFieldFind`.
ja: 全ての API は :type:`TSMBuffer` 型のマーシャルバッファー引数 :arg:`bufp` と HTTP ヘッダーの場所を指し示す :type:`TSMLoc` 型の引数 :arg:`hdr` を受け取ります。必須の :arg:`field` 引数は :func:`TSMimeHdrFieldFind` のようなアクセッサ関数から返される特定のヘッダーの値を保管するものです。

en: Description
ja: 解説

en: Examples
ja: 例

en: MIME headers and fields can be components of request headers, response headers, or standalone headers created within a Traffic Server plugin. The functions here are all used to access header values of specific types, but it is up to the caller to know if a header has appropriate semantics for the API used. For all but :func:`TSMimeHdrFieldValueStringGet`, an appropriate data conversion algorithm is applied to the header field string.
ja: MIME ヘッダーとフィールドはリクエストヘッダーやレスポンスヘッダー、または Traffic Server プラグイン中で作られたスタンドアローンヘッダーを構成することができます。この関数は全て特定の型のヘッダーの値にアクセスするために使用されますが、ヘッダーが API の使用に適切な意味を持つかどうかは呼び出し元によります。 :func:`TSMimeHdrFieldValueStringGet` 以外では適切なデータ変換アルゴリズムがヘッダーフィールド文字列に適用されます。

en: Synopsis
ja: 概要

en: This examples show how to retrieve and copy a specific header. ::
ja: この例はどのように特定のヘッダーを取得しコピーするかを示しています。::

en: Within the header field, comma-separated values can be retrieved with an index :arg:`idx` ranging from :literal:`0` to the maximum number of fields for this value; this maximum is retrieved using :func:`TSMimeHdrFieldValuesCount`. An :arg:`idx` value of :literal:`-1` has the semantics of retrieving the entire header value, regardless of how many comma-separated values there are. If a header is not comma-separated, an :arg:`idx` of :literal:`0` or :literal:`-1` are the same, but the latter is preferred.
ja: ヘッダーフィールドの中で、コンマで分けられた値は :literal:`0` からこの値のフィールドの最大値の間のインデックス ( :arg:`idx` ) で取得することができます。この最大値は :func:`TSMimeHdrFieldValuesCount` で取得されます。 :literal:`-1` の :arg:`idx` 値はコンマで分けられた値がいくつあるかを考慮せずに、全てのヘッダーの値を取得する意味を持ちます。ヘッダーがコンマで分けられていない場合、 :literal:`0` と :literal:`-1` の :arg:`idx` は同じですが、後者が好ましいです。
