Класс HttpWebRequest автоматически кодирует параметр URL? Я создал HttpWebRequest с URL-адресом «http://test.com/124?param=%2Ea». Когда я фиксирую трассировку скрипача, я вижу, что запрос HTTP-запроса становится «http://test.com/124?param=.a», то есть «% 2E» становится «.»..net HttpWebRequest URL-кодировка в параметрах url
Я попытался создать отладчик в моем коде, и я уверен, что URL я прошел в HttpWebRequest является «http://test.com/124?param=%2Ea» Вы знаете, если HttpWebRequest делает это автоматически? И как я могу отключить его?
не может воспроизвести, что, если я делаю запрос с% 2E я вижу это в скрипаче, и если я просто использую "." Я также вижу это. Так или иначе "." разрешено в url, поэтому, если ваш backend расшифровывает параметр url, это не имеет значения, если вы используете «.». или% 2E. Какова ваша проблема в целом? – Esko