Articles of HTTP соединение

HTTP Получить Android с Basic Auth

Я новичок в услугах REST, и я ищу несколько часов в Интернете … У меня есть URL-адрес службы REST, который возвращает мне данные JSON . Логин (имя пользователя и пароль) являются базовыми . Я ищу простой фрагмент библиотеки / кода, который позволяет мне вставлять uri, имя пользователя и пароль и возвращать строку JSON. Любая помощь […]

Java.lang.IllegalArgumentException: имя хоста не может быть нулевым, при запуске запроса на получение

Я буду благодарен за вашу помощь в этом, ниже код, который я пытаюсь выполнить, но все, что я получаю, это исключение, я сделал много изменений, но не могу это решить. Пожалуйста, дайте мне знать, если у вас есть указатели, я бегу на Android 4.4.4 HttpGet request = new HttpGet("https://s3-eu-west-1.amazonaws.com/developer-application-test/cart/list"); resp = client.execute(request); 01-22 22:25:03.885: W/System.err(14697): […]

Как я могу отправлять заголовки базовой аутентификации HTTP в Android?

Я не уверен, как отправлять заголовки HTTP Auth. У меня есть следующий HttpClient для получения запросов, но не уверен, как я могу отправлять запросы? public class RestClient extends AsyncTask<String, Void, JSONObject> { private String convertStreamToString(InputStream is) { /* * To convert the InputStream to String we use the * BufferedReader.readLine() method. We iterate until the […]

Получить имя файла за дружественным URL в Java

Как узнать имя файла за URL-адресом (не разобрав URL-адрес и его «/»). Например: Если вы посетите этот URL-адрес с помощью браузера: http://www.ubuntu.com/start-download?distro=desktop&bits=32&release=lts Он переходит в «ubuntu-12.04-desktop-i386.iso» . Как я могу получить это имя файла в java для загрузки файла с его оригинальным именем? благодаря

Прямая трансляция через медиаплеер в андроиде

Может ли любой орган помочь, как поправить живой URL-адрес в андроид-медиапланере … я пробовал такой длинный, но такой же результат …. PLZ помочь, если какой-либо орган сделал до

Как правильно высмеивать вызов HttpGet в тесте на Android

У меня есть приложение, которое выполняет вызовы HTTP GET с использованием HttpGet и я хотел бы издеваться над ответом, чтобы протестировать разные сценарии, не имея необходимости настраивать какой-либо конкретный локальный сервер, который будет действовать как удаленный. Цель состоит в том, чтобы иметь тесты на высоком уровне, которые действуют как настоящий пользователь ( Robotium ) и […]

Извлечь URL из HttpPost Android

У меня длинный URL-адрес, который создается с помощью nameValuePairs и в настоящее время я пытаюсь понять, почему сообщение приводит к ошибке 500 на некоторых устройствах при получении 200 на других устройствах. Мне нужно извлечь полный URL-адрес из httppost хотя, насколько я понимаю, он должен быть только в формате: http://xx.com/site.asmx?var1=blah?var2=blah И тот же сборщик работает на […]

Что такое ошибка Apache-HttpClient / UNAVAILABLE (Android, Google App Engine)?

Я сталкиваюсь с проблемой, которую я не знаю, как интерпретировать. Я делаю проект с помощью Android и Google App Engine. Когда я пытаюсь сохранить информацию в Big Table Google App Engine, непосредственно из сервлета (hardcoded) – сохранение выполняется без проблем. Но когда я пытаюсь сохранить данные с моего устройства Android, сохранение не выполняется, а журнал […]

Как использовать loopJ SyncHttpClient для синхронных вызовов?

Я застрял на этом в течение двух дней, наконец, решил разместить здесь. Я вижу, что библиотека loopj используется для Async Calls и имеет множество примеров и объяснений. Но поскольку я не могу использовать асинхронные вызовы в IntentSerive в Android, я вынужден использовать SyncHttpClient, но он не работает, потому что при использовании SyncHttpClient вызывается только обратный […]

Отправка почтового запроса на localhost

Мне нужно отправить HTTP-запрос от моего устройства Android на веб-сервер, который запущен на моем localhost: 8080 и размещен в Google движке. Текущий код: try { HttpPost httppost = new HttpPost("http://192.168.2.220:8080"); httppost.setHeader("Content-type", "application/json"); ResponseHandler <String> responseHandler = new BasicResponseHandler(); StringEntity se = new StringEntity(object.toString()); se.setContentEncoding(newBasicHeader(HTTP.CONTENT_TYPE,"application/json")); httppost.setEntity(se); System.out.println("Request Sent"); String response = httpclient.execute(httppost, responseHandler); String temp = […]