Articles of httpurlconnection

Что возвращает метод getResponseMessage () HttpURLConnection?

Я пишу приложение для Android, которое использует HttpURLConnection для загрузки. Мне интересно, что возвращает метод getResponseMessage () . Если я сделаю успешный запрос (200 OK), вернет ли он то же самое, что и данные, данные getInputStream () ? Что он вернет, если мой запрос получит код статуса не-200?

Android: таинственная экранированная одиночная цитата в названии названия кодированного Uri

Я использую PlaceAutocomplete чтобы получить имя места, которое затем кодирую и отправляю на удаленный хост как часть запроса GET (в URL-адресе). На удаленном хосте я обнаружил, что некоторые пользовательские устройства отправляют одиночные кавычки, которые экранированы, что вызывает проблему, потому что имя места отправляется как часть URL-адреса. Например, « Andy's Place » отправляется как «место Andy\'s […]

Android HttpURLConnection PUT для Amazon AWS S3 403 ошибка

Загружая файл на Amazon S3, используя назначенный URL, который имеет подпись, срок действия и доступ к кеку, используя следующий код, я могу загрузить файл, используя обычный Java-код, но тот же код на Android дает мне ошибку 403. Назначенный URL-адрес генерируется с использованием Amazon SDK Я прочитал http://developer.android.com/reference/java/net/HttpURLConnection.html и http://android-developers.blogspot.com/2011/09/androids-http-clients.html, но не смог Выяснить, какой параметр […]

HttpURLConnection.getResponseCode () замораживает выполнение / не отключается

Я пишу приложение для Android, которое подключается к странице cpanel server (Apache 2.2.22), которая защищена паролем. Когда аутентификационные данные верны, у меня нет проблем с подключением. Однако, когда учетные данные неверны, мое приложение Android, похоже, замерзает в HttpURLConnection.getResponseCode() . Журналы на сервере показывают сотни запросов, отправляемых с моего устройства Android, все возвращают 401, как ожидалось, […]

Как переключиться с HttpClient на HttpUrlConnection

Я создаю приложение для Android и отправляю данные из приложения android на сервлет через HttpClient. Я использую метод HttpPost. Я прочитал на сайте разработчиков Android, что в библиотеке Apache HttpClient есть некоторая ошибка в android Froyo 2.2, и после всего его хорошей практики использовать HttpUrlConnection вместо HttpPost. Поэтому я хочу преобразовать код HttpPost в HttpUrlConnectio, […]

HttpUrlConnection getOutputStream вызывает IOException

Я пытаюсь подключить свое приложение к моему php-серверу с помощью HttpUrlConnection. Я написал класс, который отлично работает на моем компьютере, но когда я выполняю его на своем телефоне, он не работает вообще. Вот мой код: String data = "username=" + URLEncoder.encode(username, "UTF-8") + "&password=" + URLEncoder.encode(password, "UTF-8") + "&remember=1"; connection = (HttpURLConnection) new URL(BASE_URL + […]

Android: как подключиться к веб-странице программно, используя HttpsURLConnection

Я новичок в Android (и на Java тоже), поэтому извините, если моя проблема – основное предложение! Я должен написать приложение Android, значки whitch на веб-странице aspx в фоновом режиме, получить некоторые данные из него и после этого выйти из формы на веб-странице. (И делать это все программно) В основном, процедура нравится получать электронную почту из […]

Android, HttpURLConnection и обработка плохих учетных данных

Я выполняю запрос GET: HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection(); urlConnection.setConnectTimeout(CONNECT_TIMEOUT); urlConnection.setReadTimeout(READ_TIMEOUT); urlConnection.connect(); К тому времени учетные данные уже установлены: Authenticator.setDefault(new Authenticator() { protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(loginNameString, passwordString.toCharArray()); } }); Все работает нормально, когда я поставляю хорошие учетные данные (например, имя пользователя и пароль). Что происходит с соединением при отсутствии плохих учетных данных? Например, […]

HttpURLConnection дважды читает InputStream

Я делаю запрос http на сервер через HttpURLConnection и мне нужно дважды прочитать ответ ( InputStream ): для целей ведения журнала и для разбора ответа. Возвращенный InputStraem является экземпляром org.apache.harmony.luni.internal.net.www.protocol.http.ChunkedInputStream который не поддерживает маркировку ( is.markSupported() возвращает false ). Поэтому я не могу mark() и reset() поток, и после записи ответа в журнале я не […]

Добавление HTTP Legacy в Android Studio

Поскольку HTTP-библиотека Apache устарела в пользу HttpURLConnection, я пытаюсь добавить устаревшую библиотеку в свой проект. Я добавил строку useLibrary 'org.apache.http.legacy' Для build.gradle, но методы HTTP еще не могут быть решены. Как я могу заставить это работать? Это ошибки, которые я получаю; Error:(21, 59) error: cannot find symbol class List Error:(21, 64) error: cannot find symbol […]

Intereting Posts