Version: 5.5
public void SetRequestHeader (string name, string value);

パラメーター

name セットするヘッダーのキー。大文字小文字を区別します。
value ヘッダーの意図した値

説明

HTTP リクエストヘッダーをカスタムの値にセットします。

RFC 2616 によるとヘッダーのキーと値は有効でなければなりません。どちらのストリングにも制御文字など特定の無効な文字を含むかもしれません。両方の文字列は null 以外で、最低 1 文字を含まなければなりません。詳細は RFC 2616, section 4.2 を参照してください。

このメソッドは Send が呼び出された後に呼び出すことはできません。

These headers cannot be set with custom values on any platform: accept-charset, access-control-request-headers, access-control-request-method, connection, date, dnt, expect, host, keep-alive, origin, referer, te, trailer, transfer-encoding, upgrade, via.

It is possible to set a custom value for the accept-encoding header but the resulting behavior is unreliable so it is strongly recommended to let it be automatically handled unless you can accept the risk of unexpected results.

content-length ヘッダーはアタッチされている DownloadHandler の内容に基づいて自動的に設定されますが、カスタムの値に設定することはできません。

user-agentx-unity-version ヘッダーは Unity によって自動的にセットされ、カスタム値にセットされていないかもしれません。

上記に加え、次のヘッダーは WebGL プラットフォーム上の web ブラウザーによって満たされるので、設定していないカスタムの値はセットされていないかもしれません: cookiecookie2