LoadVars.addRequestHeader()

可用性

Flash Player 6。

用法

my_lv.addRequestHeader(headerName, headerValue)
my_lv.addRequestHeader(["headerName_1", "headerValue_1" ..."headerName_n", "headerValue_n"])

参数

headerName HTTP 请求标头名称。

headerValue 与 headerName 关联的值。

返回

无。

说明

方法,添加或更改用 POST 动作发送的 HTTP 请求标头(如 Content-TypeSOAPAction)。在第一种用法中,向该方法传递了两个字符串:headerNameheaderValue。在第二种用法中,传递了字符串、替代标头名称和标头值的数组。

如果通过多次调用来设置相同的标头名称,则每个后继值将替换在上一次调用中设置的值。

不能 使用此方法添加或更改以下标准 HTTP 标头:Accept-RangesAgeAllowAllowedConnectionContent-LengthContent-LocationContent-RangeETagHostLast-ModifiedLocationsMax-ForwardsProxy-AuthenticateProxy-AuthorizationPublicRangeRetry-AfterServerTETrailerTransfer-EncodingUpgradeURIVaryViaWarningWWW-Authenticate

示例

以下示例将值为 Foo 的自定义 HTTP 标头 SOAPAction 添加到 my_lv 对象。

my_lv.addRequestHeader("SOAPAction", "'Foo'");

下一个示例创建名为 headers 的数组,它包含两个替代 HTTP 标头及其关联值。该数组作为参量传递给 addRequestHeader()

var headers = ["Content-Type", "text/plain", "X-ClientAppVersion", "2.0"];
my_lv.addRequestHeader(headers);

另请参见

XML.addRequestHeader()