如何在nodejs中删除请求头中的单引号



基本上,我有一个简单的头对象。

let headers = {
"pragma": "no-cache",
"upgrade-insecure-requests": 1
}

当我在node js上发送一个以request-promise作为头对象的请求时,它会超时到web url。

当我发送原始标头时,没有包含在rest poster类型客户端中的引号

GET to /url
pragma: no-cache
upgrade-insecure-requests: 1

请求未命中并继续,没有任何案例。这可能真的很愚蠢,但我不明白这里发生了什么。

我无法在节点中复制rest响应,需要从实际的头对象键中删除单引号或双引号,否则请求将超时。

无法使用headers[upgrade-insecure-requests]编辑对象,因为其中包含短划线。

我不确定你是否需要删除任何引号

我认为可能有其他问题

事实上,您可能需要添加一些引号,这样所有的头值实际上都是字符串

const headers = {
"pragma": "no-cache",
"upgrade-insecure-requests": "1"
}

让我知道"用双引号将整数1包装成字符串"是否有效:(

最新更新