Headers: Headers() 构造函数

示例

创建空的 Headers 对象很简单

jsconst myHeaders = new Headers(); // Currently empty

您可以使用 Headers.append 来向其中添加标头。

jsmyHeaders.append("Content-Type", "image/jpeg");

myHeaders.get("Content-Type"); // Returns 'image/jpeg'

或者,您可以在创建 Headers 对象时就添加您想要的标头。在下面的代码片段中,我们创建了一个新的 Headers 对象,通过将一个 init 对象作为参数传递给构造函数来添加一些标头。

jsconst httpHeaders = {

"Content-Type": "image/jpeg",

"X-My-Custom-Header": "Zeke are cool",

};

const myHeaders = new Headers(httpHeaders);

现在您可以创建另一个 Headers 对象,并将第一个 Headers 对象作为其 init 对象传递给它。

jsconst secondHeadersObj = new Headers(myHeaders);

secondHeadersObj.get("Content-Type"); // Would return 'image/jpeg' — it inherits it from the first headers object

您也可以通过使用二维数组来添加多个具有相同值的标头,以此在创建 Headers 对象时添加您想要的标头。在下面的代码片段中,我们通过将一个 init 数组作为参数传递给构造函数,创建了一个带有多个 Set-Cookie 标头的 Headers 对象。

jsconst headers = [

["Set-Cookie", "greeting=hello"],

["Set-Cookie", "name=world"],

];

const myHeaders = new Headers(headers);

Copyright © 2088 网络游戏活动中心 - 最新游戏活动汇总 All Rights Reserved.
友情链接