Вопросы с тегом «httpurlconnection»

Экземпляр HttpURLConnection используется для выполнения единственного запроса, но основное сетевое соединение с HTTP-сервером может прозрачно использоваться другими экземплярами.

1949
Как использовать java.net.URLConnection для запуска и обработки HTTP-запросов?

Использование java.net.URLConnectionспрашивают о довольно часто здесь, и учебник Oracle является слишком кратким об этом. Этот учебник в основном только показывает, как запустить запрос GET и прочитать ответ. Он нигде не объясняет, как его использовать, среди прочего, для выполнения запроса POST,...

257
Как добавить параметры в HttpURLConnection, используя POST, используя NameValuePair

Я пытаюсь сделать POST с HttpURLConnection(мне нужно использовать его таким образом, не могу использовать HttpPost), и я хотел бы добавить параметры для этого подключения, такие как post.setEntity(new UrlEncodedFormEntity(nvp)); где nvp = new ArrayList<NameValuePair>(); имея некоторые данные,...

134
Можете ли вы объяснить процесс подключения HttpURLConnection?

Я использую HTTPURLConnectionдля подключения к веб-сервису. Я знаю, как использовать, HTTPURLConnectionно я хочу понять, как это работает. В основном, я хочу знать следующее: В какой момент HTTPURLConnectionпытается установить соединение с данным URL? В какой момент я могу узнать, что мне удалось...

132
Как отправить PUT, DELETE HTTP-запрос в HttpURLConnection?

Я хочу знать, возможно ли отправить запрос PUT, DELETE (практически) через java.net.HttpURLConnectionURL на основе HTTP. Я прочитал так много статей, описывающих, как отправлять запросы GET, POST, TRACE, OPTIONS, но я до сих пор не нашел ни одного примера кода, который успешно выполняет запросы PUT...

125
Подключение к удаленному URL-адресу, требующему аутентификации с использованием Java

Как подключиться к удаленному URL-адресу в Java, который требует аутентификации. Я пытаюсь найти способ изменить следующий код, чтобы иметь возможность программно предоставить имя пользователя / пароль, чтобы он не генерировал ошибку 401. URL url = new URL(String.format("http://%s/manager/list",...

124
Отправка файлов с помощью POST с HttpURLConnection

Поскольку разработчики Android рекомендуют использоватьHttpURLConnection класс, мне было интересно, может ли кто-нибудь предоставить мне хороший пример того, как отправить «файл» растрового изображения (фактически поток в памяти) через POST на HTTP-сервер Apache. Меня не интересуют файлы cookie,...

109
FileNotFoundException при получении объекта InputStream из HttpURLConnection

Я пытаюсь отправить почтовый запрос на URL-адрес с помощью HttpURLConnection (для использования cUrl в java). Содержимым запроса является xml, и в конечной точке приложение обрабатывает xml и сохраняет запись в базе данных, а затем отправляет ответ в виде строки xml. Приложение размещено на...

98
Как получить тело ответа с помощью HttpURLConnection, когда возвращается код, отличный от 2xx?

У меня проблема с получением ответа Json в случае, если сервер возвращает ошибку. См. Подробности ниже. Как я выполняю запрос Пользуюсь java.net.HttpURLConnection. Я настраиваю свойства запроса, затем делаю: conn = (HttpURLConnection) url.openConnection(); После этого при успешном запросе я...

97
HTTPURLConnection не следует за перенаправлением с HTTP на HTTPS

Я не могу понять, почему Java HttpURLConnectionне выполняет перенаправление HTTP с HTTP на URL-адрес HTTPS. Я использую следующий код для получения страницы по адресу https://httpstat.us/ : import java.net.URL; import java.net.HttpURLConnection; import java.io.InputStream; public class Tester {...

93
Прочитать тело ответа об ошибке в Java

В Java этот код выдает исключение, когда результат HTTP составляет диапазон 404: URL url = new URL("http://stackoverflow.com/asdf404notfound"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.getInputStream(); // throws! В моем случае я знаю, что это 404, но я все равно...

81
HttpURLConnection Неверный метод HTTP: PATCH

Когда я пытаюсь использовать нестандартный HTTP-метод, такой как PATCH с URLConnection: HttpURLConnection conn = (HttpURLConnection) new URL("http://example.com").openConnection(); conn.setRequestMethod("PATCH"); У меня исключение: java.net.ProtocolException: Invalid HTTP method: PATCH at...

11
Загрузите массив с использованием httpurlconnection multipart / form-data

Мне нужно загрузить Arraylistизображения на сервер без использования какой-либо библиотеки. Я использую Asynctaskдля загрузки одного изображения, и он отлично работает с помощью httpurlconnection multipart / form-data. Теперь мне нужно изменить свой код, чтобы загрузить несколько файлов любого типа...