Articles of httpurlconnection

Запрос POST для Android с использованием HttpURLConnection

Я пытаюсь выполнить почтовый запрос с использованием HttpURLConnection, но не знаю, как это сделать правильно. Я могу успешно выполнить запрос с клиентом AndroidAsyncHttp, используя следующий код: AsyncHttpClient httpClient = new AsyncHttpClient(); httpClient.addHeader("Content-type", "application/json"); httpClient.setUserAgent("GYUserAgentAndroid"); String jsonParamsString = "{\"key\":\"value\"}"; RequestParams requestParams = new RequestParams("request", jsonParamsString); httpClient.post("<server url>", requestParams, jsonHttpResponseHandler); Тот же запрос может быть выполнен с […]

В HttpURLConnection Почему JSONObject не работает в Params, но String, поскольку Params работают

Я использую HttpUrlConnection для публикации некоторых данных на моем сервере, вот функция: private String register(String myurl) throws IOException { String resp = null; try { JSONObject parameters = new JSONObject(); // parameters.put("jsonArray", ((makeJSON()))); parameters.put("key", "key");//getencryptkey()); URL url = new URL(myurl); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); // conn.setReadTimeout(10000 /* milliseconds *///); // conn.setConnectTimeout(15000 /* milliseconds */); […]

Android: попытка получить данные из youtube api

Я пытаюсь получить данные из http://gdata.youtube.com/feeds/api/standardfeeds/recently_featured?&start-index=1&max-results=15&v=2 и распечатать заголовки видео, но я получаю исключение в линии int responseCode = httpConnection.getResponseCode(); в чем проблема? Любой другой способ получить эти данные? Мой код: URL url; try { String featuredFeed = "http://gdata.youtube.com/feeds/api/standardfeeds/recently_featured?&start-index=1&max-results=15&v=2"; url = new URL(featuredFeed); URLConnection connection; connection = url.openConnection(); HttpURLConnection httpConnection = (HttpURLConnection)connection; int responseCode = […]

Причина: java.lang.NoSuchFieldError: com.squareup.okhttp.internal.http.HttpMethod.METHODS, когда я использую модификацию

my post request @POST("/users/login-facebook") @FormUrlEncoded void loginFaceboook(@Field("token") String accessToken, @Field("fbId") String facebookId, @Field("platform") int platform, Callback<LoginSignupResponse> callback) Моя градация compile 'com.squareup.okhttp:okhttp:2.0.0' compile 'com.squareup.okhttp:okhttp-urlconnection:2.0.0' compile 'com.squareup.retrofit:retrofit:1.6.1' Также у меня все почтовые службы имеют одинаковую ошибку

Связь с сервером без разрешения INTERNET

Я планирую разработать приложение для Android, которое взаимодействует с сервером, на котором я работаю. Ответы на андроид, сообщение httpurlconnection указывают на то, что для таких классов, как HttpURLConnection и HttpsURLConnection требуется предоставление разрешения «полного доступа к сети» ( android.permission.INTERNET ) в приложение. Кто-то на форуме сказал мне, что для подавляющего большинства приложений, android.permission.INTERNET неприемлемо навязчиво […]

Проблемы с потоками для Google Maps API v2 для Android

Поэтому часть моего приложения создает строку направлений навигации, а затем пытается проанализировать JSON и нарисовать маршруты полилинии на моей карте. Сначала я строю свою строку, используя переменные Location или константы Locale. Я в конечном итоге с чем-то вроде https://maps.googleapis.com/maps/api/directions/json?origin=Full Frame Documentary Film Festival, Durham, 27701&destination=601 W Peace St, Raleigh,27605&sensor=false&key={API_KEY} Нет новой строки (я добавил ее […]

OkHTTP используется внутри Android-устройств> 4.4 при использовании HttpUrlConnection?

Интересно, может ли кто-нибудь подтвердить что-то, поскольку я не уверен, что он применяет версию Android для Android или версию SDK, которую я компилирую. Похоже, что HTTPUrlConnection теперь внутренне использует OkHttp на устройствах> 4.4. Итак, если мое приложение компилируется с 4.4, но может работать с 4.0, если оно запущено на 4.0, оно все равно будет использовать […]

Android FileNotFound Exception – не может getInputStream с URL-адреса изображения, у которого нет формата файла

Название довольно понятно. Следующий код …: URL imageUrl = new URL(url); try { HttpURLConnection conn= (HttpURLConnection)imageUrl.openConnection(); conn.setDoInput(true); conn.connect(); int length = conn.getContentLength(); InputStream is = conn.getInputStream(); return BitmapFactory.decodeStream(is); } catch (IOException e) { e.printStackTrace(); } Не удалось, если URL-адрес не содержит формат файла. Например, некоторые изображения, размещенные в google, будут отображать изображение, но не имеют […]

Разница между okhttp и httpurlconnection?

Каковы различия между этими двумя библиотеками? Как я понял, есть разница между этими двумя lib также потому, что Volley использует httpurlconnection и Retrofit okhttp …. Но я не понимаю разницы между ними и плюсами и минусами обоих решений. Когда лучше okhttp и когда httpurlconnection? Я хотел бы знать, поэтому я знаю, когда следует использовать их. […]

Постоянный HttpURLConnections на Android

У меня проблема с попыткой заставить приложение Android (ну, Сервис, в случае его разницы) использовать постоянные HTTP 1.1-соединения. Следующий цикл (упрощенный тестовый сценарий) работает через один сеанс TCP на рабочем столе JRE, но на устройстве Android происходит весь цикл создания / разрыва сокета. while (true) { URL url; try { url = new URL("http://10.0.0.125:8080/SRV?"); URLConnection […]

Intereting Posts