Articles of http post

Как отключить запрос Volley от повторной попытки?

Я отправляю JsonRequest на сервер. Сервер работает медленно. Volley имеет тенденцию делать несколько вызовов на медленном сервере, потому что он не получил ответа от первого запроса (поскольку мой сервер работает медленно). Есть ли способ отключить Volley от повторного запроса, чтобы он мог получить первый ответ? Я пытался: myRequest.setRetryPolicy(new DefaultRetryPolicy( TIMEOUT_MS, RETRIES, BACKOFF_MULT)); Я заменил TIMEOUT_MS […]

Android-тип контента HttpPost

Как вы можете изменить тип содержимого HttpPost в андроиде? Для запроса мне нужно установить тип контента в application / x-www-form-urlencoded Итак, я получил этот бит кода: httpclient=new DefaultHttpClient(); httppost= new HttpPost(url); StringEntity se = new StringEntity(""); se.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, "application/x-www-form-urlencoded")); httppost.setEntity(se); Но это не делает трюк, и я не могу найти решение где угодно. ура

Устаревшие HTTP-классы Android lollipop 5.1

Классы org.apache.http и класс AndroidHttpClient устарели в Android 5.1. Эти классы больше не поддерживаются, и вы должны как можно скорее перенести любой код приложения, используя эти API, в классы URLConnection . https://developer.android.com/about/versions/android-5.1.html#http Он рекомендовал переключиться на классы URLConnection. Недостаточно документировано, как сделать почтовый вызов из приложения. В настоящее время я пользуюсь этим public void postData() […]

OkHttp Post Body как JSON

Итак, когда я использовал Ion Koush, я смог добавить тело json к своим сообщениям с помощью простого .setJsonObjectBody(json).asJsonObject() Я перехожу к OkHttp, и я действительно не вижу хорошего способа сделать это. Я получаю ошибку 400 по всему месту. У кого-нибудь есть идеи? Я даже пробовал вручную форматировать его как строку json. String reason = menuItem.getTitle().toString(); […]

Мне нужен альтернативный вариант для HttpClient в Android для отправки данных на PHP, поскольку он больше не поддерживается

В настоящее время я использую HttpClient , HttpPost для отправки данных на свой PHP server из Android app для Android app но все эти методы были устаревшими в API 22 и удалены в API 23, поэтому каковы альтернативные варианты? Я искал везде, но ничего не нашел.

Использование HttpClient и HttpPost в Android с параметрами post

Я пишу код для приложения для Android, которое должно брать данные, упаковывать его как Json и отправлять его на веб-сервер, который, в свою очередь, должен отвечать json. Использование запроса GET работает нормально, но по какой-то причине использование POST все данные, кажется, лишаются и сервер ничего не получает. Вот фрагмент кода: HttpParams params = new BasicHttpParams(); […]

Как добавить json в тело сообщения http в java

Я пытаюсь опубликовать некоторые данные JSON в java для приложения для Android, над которым я работаю. Является ли ниже допустимым или мне нужно нажать строку JSON по-другому? HttpPost httpost = new HttpPost("http://test.localhost"); httpost.setEntity(new StringEntity("{\"filters\":true}")); httpost.setHeader("Accept", "application/json"); httpost.setHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8"); //… other java code to execute the apache httpclient заранее спасибо

Android, Java: HTTP POST Request

Я должен сделать запрос на отправку по электронной почте на веб-службу для аутентификации пользователя с именем пользователя и паролем. Представитель веб-службы дал мне следующую информацию для создания запроса HTTP-сообщения. POST /login/dologin HTTP/1.1 Host: webservice.companyname.com Content-Type: application/x-www-form-urlencoded Content-Length: 48 id=username&num=password&remember=on&output=xml Ответ XML, который я буду получать, – это <?xml version="1.0" encoding="ISO-8859-1"?> <login> <message><![CDATA[]]></message> <status><![CDATA[true]]></status> <Rlo><![CDATA[Username]]></Rlo> <Rsc><![CDATA[9L99PK1KGKSkfMbcsxvkF0S0UoldJ0SU]]></Rsc> […]

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

Я использую RESTfull webservice с этим методом: @POST @Consumes({"application/json"}) @Path("create/") public void create(String str1, String str2){ System.out.println("value 1 = " + str1); System.out.println("value 2 = " + str2); } В моем приложении Android я хочу вызвать этот метод. Как предоставить правильные значения параметрам, используя org.apache.http.client.methods.HttpPost; Я заметил, что я могу использовать аннотацию @HeaderParam и просто […]

Загрузка изображений на сервер

Я хотел знать, какой из них лучше всего загружать на сервер без потери его качества. Я искал в google нашел различные методы размещения данных. Но я не уверен, какой из них лучше всего загрузить. Я наткнулся Многосторонняя загрузка изображения. Загрузка изображений с использованием байтового массива Загрузка изображений с использованием кодированной строки base64. Я пробовал кодировку […]