Когда я пытаюсь передать знак «+» как часть параметра запроса, он кодирует любой из результатов.
Я ожидаю передать параметр phone
со значением +380999418260
.
Пробовал наиболее ожидаемый правильный путь:
request:
method: GET
url: /customers/prepaid
queryParameters:
phone: "%2B380999418260"
headers:
Content-Type: application/x-www-form-urlencoded
Также пытался перейти непосредственно с URL:
request:
method: GET
url: /customers/prepaid?phone=%2B380999418260
headers:
Content-Type: application/x-www-form-urlencoded
Оба говорят, что телефон %2B380999418260
Из журналов он конвертирует знак%:
"X-Query-String":"phone=%252B380999418260"
Я также пытался передать его без кодировки:
request:
method: GET
url: /customers/prepaid
queryParameters:
phone: "+380999418260"
headers:
Content-Type: application/x-www-form-urlencoded
Но в этом случае он конвертирует знак + впробел.
Когда я получаю доступ к этой конечной точке из Почтальона с этим URI /customers/prepaid?phone=%2B380999418260
, он возвращает правильный ответ, где используется правильный телефон со знаком "+".