Android webview.loadUrl работает с одной строкой получения URL, но не с другой

#android #get #webview #cgi

#Android #получить #webview #cgi

Вопрос:

Я новичок в Java и Android, поэтому благодарю вас за помощь.

Я написал простое приложение Android WebView для просмотра моей домашней веб-камеры. Я могу заставить webview возвращать снимок веб-камеры, но не отправлять элементы управления в pan и т.д.

Строка, которая работает, является

webview.loadUrl(«http://myhost.com/snapshot.cgi?user=myusernameamp;pwd=mypassword «);

Это работает и возвращает снимок моей текущей веб-камеры a FOSCAM

Эта строка НЕ РАБОТАЕТ!

webview.loadUrl(«http://myhost.com/decoder_control.cgi?command=28?user=myusernameamp;pwd=mypassword «);

В приведенной выше строке используется то же имя пользователя / пароль, но возвращается ошибка HTTP 401 Unauthorized

ЧТО происходит .. они оба отлично работают в браузере? и в CURL

Ответ №1:

Скорее всего, это второй вопросительный знак… Почему это там? Я полагаю, это должен быть амперсанд, если только у вас нет какого-то странного протокола.

Комментарии:

1. Ты, должно быть, издеваешься надо мной.. Спасибо за помощь новичку

2. Нет проблем. Просто отметьте ответ как принятый, иначе ваш принятый процент не останется на уровне 100%.