Мне интересно, почему этот плагин делает это?
http.request({
url: 'https://httpbin.org/post',
method: 'POST',
headers: {
"Content-Type": "application/x-www-form-urlencoded"
},
content: 'email=d+e@test.uk&password=password'
}).then(function(response) {
result = response.content.toJSON();
console.log('Https.request response', result)
}).catch(function(error) {
console.error('Https.request error', error)
});
Результат консольного журнала будет:
email = d e@test.uk&password=password (+ еще нет).
Есть идеи, почему этот плагин пытается конвертировать этот знак?
Если я заменю + на% 2B, то это будет действительная и принятая строка из My API, но это не так. Я не могу проверить, какой пользователь печатает, поэтому это сбивает с толку.
Спасибо за помощь.
Документация модуля Http здесь .