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

Отзыв Android HttpResponse Код

Я пытаюсь получить код ответа для HttpReponse. Нет способа получить код ответа напрямую.

Как добавить заголовок запроса в запрос HttpClient?

Мне нужно добавить нестандартный заголовок запроса, который имеет такой формат: (X-MMP-Params: fs = 640×0). Я использую HTTPClient вот код: HttpClient client = new DefaultHttpClient(); String getURL = "http://example.com"; HttpGet get = new HttpGet(getURL); get.setHeader("X-MMP-Params","fs=640×0"); // I set my request header right here HttpResponse responseGet = client.execute(get); Это правильный способ сделать это?

Проблема с android httpGet

Я пытаюсь выполнить следующую ссылку, используя следующий код: class httpget{ HttpGet httpGet=null; public void linkexecute(){ String url="http://<server>/<path>/action=send&msg=new message"; httpGet= new HttpGet(url); // line 1 …. } at line 1 it is giving error "Illegal arguement exception" java.lang.IllegalArgumentException: Illegal character in query at index 77: http://<server>/<path>/sms.json?action=send&msg=new message at java.net.URI.create(URI.java:970) at org.apache.http.client.methods.HttpGet.<init>(HttpGet.java:75) at com.sms.login.LoginService.sendSms(LoginService.java:143) Если для приведенного […]

Как сохранить cookie сеанса HTTP в HttpContext между действиями на Android?

Вот текущее простое описание моего приложения. Он использует некоторый API удаленного сервера, который использует стандартный HTTP-сеанс. Входная активность. Он вызывает класс auth, передает логин и пароль. public class Auth extends AsyncTask{ … private DefaultHttpClient client = new DefaultHttpClient(); private HttpContext localContext = new BasicHttpContext(); private CookieStore cookieStore = new BasicCookieStore(); … public void auth(String login, […]

Возможно ли отслеживать HTTP-трафик на Android, зная, какое приложение генерирует запросы?

Меня попросили сделать приложение для Android, которое, помимо прочего, должно контролировать входящий и исходящий HTTP-трафик для набора приложений, установленных на устройстве. Идея состоит в том, что журнал должен быть сгенерирован с помощью: Приложение: xxx запрошенный URL: ответ yyy от сервера: zzz и т. Д. Я не думаю, что это возможно вообще, без настройки рома и […]

Могу ли я остановить HTTPResponseCache, работая как общий кэш в отношении заголовков Cache-Control?

Я пытаюсь использовать встроенный HTTPResponseCache в своем приложении (делая запросы через HTTPURLConnection API), но у HTTPURLConnection проблемы с попыткой заставить его кэшировать любые ответы, которые были запрошены с включенным заголовком Authorization . Единственный способ, которым я могу заставить его кэшировать ответ, – это явно включить «public» в заголовок ответа Cache-Control на сервере ( s-maxage может […]

Развертывание портов на Android с помощью React-Native

Я пытаюсь обслуживать файлы из приложения React-Native. Я использую модуль react-native-tcp но когда я создаю TCP-сервер, он не находится на выходе nmap по ip-адресу мобильного устройства. Я пытался с внешним клиентом с nodejs, но я получаю ECONNREFUSED. В то же время, если я попытаюсь с клиентом внутри приложения-реагирования и внешнего сервера, я получаю тот же […]

Как открыть HTTP-сервер в ответном режиме

Я хочу иметь возможность отправлять музыку на sonos, используя свой API. К сожалению, единственный способ, которым я знаю, – отправить URI на устройство, чтобы он мог его загрузить. Я уже посетил пакет response-native-httpserver . Это не было протестировано в Android. Поэтому я просмотрел nanoHTTPD Android и другие подобные пакеты в iOS, как CocoaHTTPServer . Не […]

Retrofit возвращает ошибку 307, вызывая веб-службу в android

У меня странная проблема. Я создал приложение для Android, которое использует библиотеку Retrofit для вызова веб-службы. Я широко тестировал приложение, на многих устройствах и в Android-версии. На все работает отлично, за исключением одного : Acer Iconia Tab A500 с Android 4.0.3 (уровень API: 15). Для этого, каждый раз, когда вызывается веб-служба, переоснащение возвращает мне следующую […]

Базовая аутентификация HTTP на телефонах Android для Rails-сервера

Я пытаюсь подключиться к Rails Application Server, для которого требуется аутентификация. Я использую Jakarta HTTP Client для Java на настольном приложении, и он работает на 100%. Но когда тот же самый код выполняется на эмуляторе Android, я получаю исключение IOException. Вот код, и если кто-нибудь может помочь мне понять, почему он бросает IOException, что было […]