res.location дважды кодирует строки запроса URL

Я передал URL в res.location, который имеет другой URL в качестве строки запроса, и когда res.location задан в заголовке, URL в строке запроса кодируется дважды.

Например, URL, переданный в res.location:

res.location = 'http://localhost?redirect_uri=http://somepage'

Ожидаемый заголовок:Местоположение: http://localhost/?redirect_uri=http%3A%2F%2Fsomepage

Фактический заголовок:расположение: http://localhost/?redirect_uri=http%253A%252F%252Fsomepage

Любые предложения по решению этой проблемы приветствуются. Спасибо

0 ответов

Другие вопросы по тегам