URI, который Вы отправили, запретил символы

Попробуйте изменить реализацию 'com.android.support:appcompat-v7:28.0.0' на:

implementation 'com.android.support:appcompat-v7:26.1.0'
compileSdkVersion 26
targetSdkVersion 26

Все библиотеки должны иметь одинаковую версию, в случае если это выглядит как конфликт между com .google.android.gms: play-services-maps: 16.0.0 и реализация 'com.android.support: appcompat-v7: 28.0.0'.

Если вы используете compileSdkVersion 28, попробуйте найти последнюю версию библиотек в репозитории maven.

https://mvnrepository.com/artifact/com.android.support/appcompat-v7/28.0.0

11
задан Charles 30 March 2011 в 17:00
поделиться

1 ответ

(Принятие Вас использует последнюю версию CodeIgniter (CI), который является 1.7.0),

CI довольно строг, о каких символах он позволяет в URL. Можно изменить regex, который используется для фильтрации URL.

В system/config/config.php на строке 126

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';

Комментарий выше этой строки в значительной степени объясняет все это, и что значение сигнальной метки использовать, чтобы переопределить этот фильтр и разрешить все символы (т.е. выключить фильтрацию полностью).

На ноте стороны я нашел, что CI был слишком строг (для одного, он не допускает, ПОЛУЧАЮТ запросы, и хочет, чтобы все взаимодействия произошли по почте. Я нахожу это абсолютно сумасшедшим, и сродни выводу ребенка с водой. По-видимому, я не единственный, кто думает, что CI чрезмерно строг, Проект Kohana является ветвлением CI + оптимизация, а именно, чистая поддержка php5 (все OO), (CI все еще PHP4, совместимый за счет неспособности использовать в своих интересах возможности PHP5 OO).

Я предпочитаю Kohana по CI, YMMV

http://kohanaphp.com/home

26
ответ дан 3 December 2019 в 02:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: