Nodejs Parse fetch response containing object [Symbol(map)](Nodejs Parse 获取包含对象 [Symbol(map)] 的响应)
问题描述
不知道如何访问参数x-error-detail-header.
I do not know how to access the parameter x-error-detail-header.
我从使用 node-fetch npm 包的请求中收到此响应标头:
I receive this response headers from a request using node-fetch npm package:
Headers {
[Symbol(map)]:
{ 'content-type': [ 'text/xml' ],
date: [ 'Fri, 27 Apr 2018 09:46:56 GMT' ],
'retry-after': [ '51184' ],
server: [ 'xxxxx' ],
'x-error-detail-header': [ 'Account Over Rate Limit' ],
'x-x-error-code': [ 'ERR_403_DEVELOPER_OVER_RATE' ],
'x-x-responder': [ 'xxxxxxx.com' ],
'x-plan-qps-allotted': [ '2' ],
'x-plan-qps-current': [ '1' ],
'x-plan-quota-allotted': [ '50' ],
'x-plan-quota-current': [ '51' ],
'x-plan-quota-reset': [ 'Saturday, April 28, 2018 12:00:00 AM GMT' ],
'content-length': [ '28' ],
connection: [ 'Close' ] } }
我的问题是我不知道如何访问 [Symbol(map)] 对象中的参数.
My problem is that I do not know how to access the parameters that are inside [Symbol(map)] object.
推荐答案
它是一个 Headers 对象一个>.它有例如get
和 forEach
方法.例如:
It is a Headers object. It has e.g. get
and forEach
methods. For example:
getDownload = async (url) => {
const response = await fetch(url);
console.log(response.headers.get('content-type'));
return {
name: response.headers.get('Content-Disposition'),
length: response.headers.get('content-length')
}
}
注意不区分大小写.
这篇关于Nodejs Parse 获取包含对象 [Symbol(map)] 的响应的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Nodejs Parse 获取包含对象 [Symbol(map)] 的响应


- Fetch API 如何获取响应体? 2022-01-01
- 使用RSelum从网站(报纸档案)中抓取多个网页 2022-09-06
- Quasar 2+Apollo:错误:找不到ID为默认的Apollo客户端。如果您在组件设置之外,请使用ProvideApolloClient() 2022-01-01
- addEventListener 在 IE 11 中不起作用 2022-01-01
- CSS媒体查询(最大高度)不起作用,但为什么? 2022-01-01
- Flexslider 箭头未正确显示 2022-01-01
- 400或500级别的HTTP响应 2022-01-01
- 如何使用 JSON 格式的 jQuery AJAX 从 .cfm 页面输出查 2022-01-01
- Css:将嵌套元素定位在父元素边界之外一点 2022-09-07
- 失败的 Canvas 360 jquery 插件 2022-01-01