Articles of httpurlconnection

В 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 […]

Загрузка массива байтов изображений с помощью httpurlconnection и android

Я разрабатываю небольшое приложение для Android, в котором я хотел загрузить изображение с моего устройства Android на свой сервер. Для этого я использую HttpURLConnection . Я делаю это следующим образом: Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.arrow_down_float); ByteArrayOutputStream bos = new ByteArrayOutputStream(); bitmap.compress(CompressFormat.JPEG, 100, bos); byte[] data = bos.toByteArray(); connection = (HttpURLConnection) url.openConnection(); connection.setDoOutput(true); connection.setRequestProperty("Content-Type", "image/jpeg"); connection.setRequestMethod(method.toString()); […]