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

HTTP-трафик Cleartext на myserver.com не разрешен на Android N preview

Вчера я получил новое обновление для предварительного просмотра Android N. С тех пор, как я обновился, я больше не могу запускать свое приложение. java.io.IOException: Cleartext HTTP traffic to myserver.com not permitted Я попытался установить usesCleartextTraffic в true в манифесте или добавить network_security_config.xml <?xml version="1.0" encoding="utf-8"?> <network-security-config> <domain-config cleartextTrafficPermitted="true"> <domain includeSubdomains="true">myserver.com</domain> </domain-config> </network-security-config> Не работали. Любые […]

Модернизация: как отправить запрос POST с постоянными полями?

Я хочу отправить простой запрос POST с одним фактическим параметром: @POST("/token") @FormUrlEncoded void extendSession(@Field("refresh_token")final String refreshToken); Но этот запрос также должен отправлять некоторые постоянные значения, запрошенные сервером, такие как client_id , client_secret и grant_type которые являются постоянными и не должны быть частью API приложения. Каков наилучший способ сделать это?

Android Как имитировать HTTP-связь для автономной демонстрации

У меня есть приложение для Android, которое использует HTTP-связь практически для каждой операции. Я хочу иметь возможность демонстрации без подключения к Интернету, каким-то образом переименовывая http-обмен. Как это может быть сделано? Поэтому я хочу как-то почти как издеваться над объектами, но на самом деле издеваться над http-сессией, поэтому я всегда могу демонстрацию приложения или офлайн. […]

Нужен пример, показывающий, как выполнять асинхронные HTTP-запросы

Я использую веб-службу, поэтому я хочу использовать асинхронный поток для запроса проверки подлинности HTTP и еще один поток позже, чтобы выполнять дополнительные запросы на обслуживание во время моего основного потока. Хотелось бы увидеть хороший пример того, как это сделать и как показывать загруженные сообщения каким-то образом в главном приложении. Как главное приложение знает, когда поток […]

Загрузка изображения Base64 VS Бинарная загрузка изображения?

Я хочу, чтобы мое мобильное приложение могло загружать изображение на мой сервер, в моем случае это Rails 3.2.11 с nginx . Я много читал о кодировке Base64 на стороне клиента, а затем расшифровывал на стороне сервера. Почему бы просто не использовать двоичную загрузку с многочастными заголовками в HTTP-запросе? Существуют ли какие-либо плюсы / минусы для […]

Автоматически обрабатывать ответы gzip http в Android

Ссылка: http://hc.apache.org/httpcomponents-client-ga/tutorial/html/httpagent.html#d4e1261 На этой странице говорится, что следующий код установит HttpClient чтобы автоматически обрабатывать ответы gzip (прозрачные для пользователя HttpClient ): DefaultHttpClient httpclient = new DefaultHttpClient(); httpclient.addRequestInterceptor(new RequestAcceptEncoding()); httpclient.addResponseInterceptor(new ResponseContentEncoding()); Однако я не могу найти классы RequestAcceptEncoding и ResponseContentEncoding в Android SDK. Они просто пропали без вести – мне нужно написать их сами?

@ Преобразован в% 40 в запросе HTTPPost

Im пытается отправить запрос на отправку в webservice. Когда я добавляю специальный символ @ в параметре, он закрывается до% 40.i проверили серверную сторону. Они получают% 40 вместо @. Может кто-нибудь мне помочь?? Вот мой код .. httpclient = new DefaultHttpClient(); List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); nameValuePairs.add(new BasicNameValuePair("Email", "abc@gmail.com")); httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); ResponseHandler<String> responseHandler = new BasicResponseHandler(); […]

Android загружает видео на удаленный сервер, используя данные мультиплексора HTTP

У меня возникают проблемы с определенной частью текущего проекта и чувствую, что я застрял прямо сейчас. Я пытаюсь выполнить загрузку видео с помощью сообщений HTTP и многостраничных данных. Я чувствую, что я попал в стену, понимая протокол HTTP и, в частности, данные о многочастной форме. У меня есть URL для загрузки видео в формате http://videoupload.thecompany.com/VideoApp.xml?method=upload&objectType=person&objectId=777777 […]

Отправка файла cookie с помощью http post android

Привет, ребята, я пытаюсь отправить cookie с http post в android Вот мой код webUrl = "XXXXXX"; webView = (WebView) findViewById(R.id.webview); try { CookieStore cookieStore = new BasicCookieStore(); Cookie cookie = new BasicClientCookie("session_id", "1234"); cookieStore.addCookie(cookie); DefaultHttpClient httpclient = new DefaultHttpClient(); BasicHttpContext mHttpContext = new BasicHttpContext(); mHttpContext.setAttribute(ClientContext.COOKIE_STORE, cookieStore); HttpGet httpget = new HttpGet("XXXXX"); HttpResponse response = […]

Как настроить HTTP-прокси, например Fiddler2 или Charles Web Proxy, с последним эмулятором Android в Windows?

Я полностью согласен с настройкой прокси-сервера для проверки трафика HTTP (S) для приложения, которое я разрабатываю. Я попробовал запустить Fiddler2 и Charles Web Proxy, оба работают на 127.0.0.1:888 и запускают эмулятор Android с параметром: -http-proxy http://127.0.0.1:8888 Чтобы проверить это, я открываю браузер Android. Я вижу в Fiddler2, что запрос маршрутизируется через прокси. Однако только RARELY […]

Intereting Posts