我正在使用https模块"请求"节点中的功能。它会在调用时发送响应。它发出类似的响应以下注册
{
_readableState: {
},
readable: true,
domain: null,
_events: {
},
_maxListeners: undefined,
socket: {},
connection: {},
httpVersionMajor: null,
httpVersionMinor: null,
httpVersion: null,
complete: false,
headers: {
'content-type': 'application/json'
},
rawHeaders: [
]
}
我必须删除"标题"从它动态。我该怎么做?我使用nock进行单元测试,并且我能够通过.reply方法将标头设置为第三个参数(.reply(200,{},{// header})),但遗憾的是不能删除标签本身。请帮帮我。
答案 0 :(得分:0)
我不确定我是否理解你的问题。
如果您只想丢弃响应标题。
只需将res.headers值设置为undefined
或将其删除即可。
delete res.headers;
//Or
res.headers = undefined;