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-Type
或 SOAPAction
)。在第一种用法中,向该方法传递了两个字符串:headerName
和 headerValue
。在第二种用法中,传递了字符串、替代标头名称和标头值的数组。
如果通过多次调用来设置相同的标头名称,则每个后继值将替换在上一次调用中设置的值。
不能 使用此方法添加或更改以下标准 HTTP 标头:Accept-Ranges
、Age
、Allow
、Allowed
、Connection
、Content-Length
、Content-Location
、Content-Range
、ETag
、Host
、Last-Modified
、Locations
、Max-Forwards
、Proxy-Authenticate
、Proxy-Authorization
、Public
、Range
、Retry-After
、Server
、TE
、Trailer
、Transfer-Encoding
、Upgrade
、URI
、Vary
、Via
、Warning
和 WWW-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);