Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
co44ee
0 / 0 / 0
Регистрация: 16.02.2013
Сообщений: 4
1

url decode

28.02.2013, 09:28. Просмотров 1129. Ответов 3
Метки нет (Все метки)

Добрый день. Я не очень понимаю в кодировке урлов. У меня есть урл (http://somesite/eyJwcm9mZXNzaW9uTGlz...xJnEm31dfX0%3D) как видно послу названия сайта идут какие то символы, когда смотрю через firefox то в пост запросе который он деллает вижу:

criteria {"professionList":{"value":[{"value":"4980839","isUsed":true}],"isUsed":true}}

Source
criteria=%7B%22professionList%22%3A%7B%22value%22%3A%5B%7B%22value%22%3A%224980839%22%2C%22isUsed%22%3Atrue%7D%5D%2C%22i sUsed%22%3Atrue%7D%7D

Получаеться ета строка {"professionList":{"value":[{"value":"4980839","isUsed":true}],"isUsed":true}} -розкодирована.
Подскажыте пожалусто как мне получить ее с урла (eyJwcm9mZXNzaW9uTGlzdCI6xIDEjVVzZWTEkHRydWUsInZhbMSbxJBbxIDEn8ShZcSQIjQ5ODA4MzkixJ3Ek8SVxJc6xJnEm31dfX0%3D). Если можно то кокой то пример. Спасибо
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2013, 09:28
Ответы с готовыми решениями:

Encode/Decode UTF-8
День добрый. Имеется строка 1022.%25D0%25A1%25D0%259F_690_small.png и ее изначальное состояние ...

Как из asp получить полный URL и часть URL от вопросительного знака?
Господа подскажите как из asp получить полный URL и часть URL от вопросительного знака. На...

Можно ли с помощью Response.Redirect(url) открыть этот url в другом фрейме?
Можно ли с помощью Response.Redirect(url) открыть этот url в другом фрейме?

Ошибка Response object error 'ASP 0158 : 80004005' Missing URL /login.asp, line 10 A URL is required.
В адресной строке броузера набираю: http://localhost/login.asp?http://control.asp Файл...

Как скрыть параметры URL и передать их методом пост используя Url.Action()
Здравствуйте. У меня в представлении на сайте есть ссылка, которая формируется в методе действии...

3
Nebiross
9 / 9 / 2
Регистрация: 07.12.2010
Сообщений: 98
28.02.2013, 11:17 2
После названия сайта идет продолжение адреса в формате Base64. Если хотите получить раскодированный адрес, то сделайте что-то вроде:
C#
1
2
Byte[] _adres = Convert.FromBase64String(Request.Url);
string AdrStr = Encoding.Unicode.GetString(_adres);
1
co44ee
0 / 0 / 0
Регистрация: 16.02.2013
Сообщений: 4
01.03.2013, 00:41  [ТС] 3
у меня ексепшн после Byte[] _adres = Convert.FromBase64String(Request.Url);

The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters.
0
Nebiross
9 / 9 / 2
Регистрация: 07.12.2010
Сообщений: 98
01.03.2013, 11:13 4
А, ну это потому, что начало адреса, где доменное имя сайта - это не Base64, и там методу FromeBase64String некоторые символы непонятны. А же сказал сделать что-то вроде того кода, что я привел, а не просто скопировать)
C#
1
2
Byte[] _adres = Convert.FromBase64String("aHR0cCUzQSUyRiUyRnNvbWVzaXRlJTJGZXlKd2NtOW1aWE56YVc5dVRHbHpkQ0k2eElERWpWVnpaV1RFa0hSeWRXVXNJblpoYk1TYnhKQmJ4SURFbjhTaFpjU1FJalE1T0RBNE16a2l4SjNFazhTVnhKYzZ4Sm5FbTMxZGZYMCUyNTNE");
string AdrStr = Encoding.ASCII.GetString(_adres);
Так точно должно сработать)
1
01.03.2013, 11:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.03.2013, 11:13

Преобразовать пути к файлу в 2 переменные с url.decode
Есть файл http://www.cyberforum.ru/attachment.php?attachmentid=791058&stc=1&d=1485350268 . Нужно...

Decode PHP
удалено так как не получил помощи

JSON decode
Возникла проблема кодировки запросов: есть запрос через cmd curl -G -k...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru