Как добавить имя пользователя и пароль в Android в запросе http - PullRequest
0 голосов
/ 20 мая 2011

как добавить логин и пароль в запросе http для вызова веб-сервиса?Я написал веб-сервис REST, и если пользователь хочет сделать запрос, он должен запросить в терминале запрос: curl -u username: password http://localhost:8080/user/folder

httpclient.getCredentialsProvider().setCredentials(new AuthScope(null, -1),
                    new UsernamePasswordCredentials("kyaw", "password"));
get.setHeader("Authorization","Basic a31hdzpwYXNzd29yZA==");

Я использовал любой из этих способовв Android, но получить исключение:

05-20 07:13:30.900: DEBUG/AndroidRuntime(557): Shutting down VM
05-20 07:13:30.900: WARN/dalvikvm(557): threadid=1: thread exiting with uncaught exception (group=0x40015560)
05-20 07:13:30.972: ERROR/AndroidRuntime(557): FATAL EXCEPTION: main
05-20 07:13:30.972: ERROR/AndroidRuntime(557): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test/com.test.put}: java.lang.RuntimeException: Binary XML file line #18: You must supply a layout_width attribute.
05-20 07:13:30.972: ERROR/AndroidRuntime(557):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
05-20 07:13:30.972: ERROR/AndroidRuntime(557):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)

Как мне сделать?

1 Ответ

3 голосов
/ 20 мая 2011

Ошибка: «Вы должны указать атрибут layout_width» (копия, вставленная из трассировки стека).

Ошибка не связана с кодом, который вы показываете. Вам не хватает атрибута layout_width="" в декларации XML одного из ваших компонентов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...