Nativescript 4 - модуль Http преобразует + (знак плюс) в пустое пространство - PullRequest
0 голосов
/ 11 мая 2018

Мне интересно, почему этот плагин делает это?

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 здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...