Как убрать одинарные кавычки из заголовка запроса в nodejs - PullRequest
0 голосов
/ 08 декабря 2018

По сути, у меня есть простой объект заголовка.

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

Когда я отправляю запрос с этим в качестве объекта заголовка с request-promise на узле js, он истекает до веб-адреса.

Когда я отправляю необработанные заголовки, без кавычек, включенных в клиент типа отдыха почтальон,

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

Запрос пропускается и продолжается, без учета регистра.Это может быть что-то действительно глупое, но я не могу понять, что здесь происходит.

Я не могу реплицировать остальной ответ в узле, и мне нужно удалить одинарную или двойную кавычку из фактического ключа объекта заголовка, иначе запрос будет прерван.

Вы не можете редактировать объект с помощью headers[upgrade-insecure-requests] потому что в нем есть тире.

1 Ответ

0 голосов
/ 08 декабря 2018

Я не уверен, что вам нужно удалять любые кавычки

Я думаю, что-то еще может быть не так

На самом деле, возможно, вам нужно добавить некоторые кавычки, так что все значения заголовков на самом деле являются строками

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

Дайте мне знать, работает ли "оборачивание целого числа 1 в двойные кавычки, чтобы сделать его строкой" илине :)

...