Задать вопрос
BenderLib
@BenderLib
JS

Знак + в url.parse?

например есть строка
/?test=1&test1=+
выполняем в node.js
> url.parse('/?test=1&test1=+', true).query
{ test: '1', test1: ' ' }

знак плюс заменился пробелом, если указывать другой знак например минус или равно то все ок. в чем может быть проблема?
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Простой 3 комментария
Решения вопроса 1
JaxxDexx
@JaxxDexx
Читаем RFC-1866, а именно 8.2.1
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Jumandjilos
Так в JS знак плюс вроде как является знаком склеивания строк, поэтому например при сложении двух строк их приходится приводить к типу Number, а например при вычитании все нормально. Просто не используй плюс в таких запросах
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы