基本上,我有一个简单的标头对象。
let headers = {
"pragma": "no-cache",
"upgrade-insecure-requests": 1
}
当我在节点js上使用request-promise
发送带有此请求的请求作为标头对象时,它超时到Web URL。
当我发送原始标题时,没有其他邮递员类型的客户端中包含引号,
GET to /url
pragma: no-cache
upgrade-insecure-requests: 1
请求丢失并继续,没有理由。这可能真是愚蠢,但我无法弄清楚这里发生了什么。
我无法在节点中复制其余响应,需要从实际的标头对象键中删除单引号或双引号,否则请求将超时。
您不能使用headers[upgrade-insecure-requests]
编辑对象,因为其中包含破折号。
答案 0 :(得分:1)
我不确定您是否需要删除所有引号
我认为还有其他问题
实际上,您可能需要 添加 一些引号,以便所有标头值实际上都是字符串
const headers = {
"pragma": "no-cache",
"upgrade-insecure-requests": "1"
}
让我知道“将整数1
用双引号括起来以使其成为字符串”是否可行:)