2012-11-08 56 views
0

HTTPResponse.getHeaders()返回一个键 - 值映射。问题是当多个标题名称相同时(例如,通常会有多个'set-cookie'标题),因为您只能访问最后一个定义的标题。获取所有HTTP头

如何访问所有同名的头?

回答

1

尝试getAllHeaders()它返回值的数组,每个键代替(正是因为这个原因)。

+0

这就是一个。谢谢。我认为这必须有一种方法。我已经看到它现在自动完成弹出。为什么这种方法不在api网站上记录?就像你说的那样,我不会立即知道返回的对象的类型是一个数组。 – Daniel

+2

我们正在积极地重新编写API,但尚未完成。 –

+0

这个方法现在包括我们的文档中:https://developers.google.com/apps-script/reference/url-fetch/http-response#getAllHeaders() –