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

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

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

17
Java - отправка параметров HTTP с помощью метода POST
Я успешно использую этот код для отправки HTTPзапросов с некоторыми параметрами через GETметод void sendRequest(String request) { // i.e.: request = "http://example.com/index.php?param1=a&param2=b&param3=c"; URL url = new URL(request); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoOutput(true); connection.setInstanceFollowRedirects(false); connection.setRequestMethod("GET"); connection.setRequestProperty("Content-Type", "text/plain"); connection.setRequestProperty("charset", "utf-8"); connection.connect(); } Теперь мне может понадобиться отправить параметры (то есть param1, …

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

5
Можете ли вы объяснить процесс подключения HttpURLConnection?
Я использую HTTPURLConnectionдля подключения к веб-сервису. Я знаю, как использовать, HTTPURLConnectionно я хочу понять, как это работает. В основном, я хочу знать следующее: В какой момент HTTPURLConnectionпытается установить соединение с данным URL? В какой момент я могу узнать, что мне удалось успешно установить соединение? Установление соединения и отправка фактического запроса …

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

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

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

7
FileNotFoundException при получении объекта InputStream из HttpURLConnection
Я пытаюсь отправить почтовый запрос на URL-адрес с помощью HttpURLConnection (для использования cUrl в java). Содержимым запроса является xml, и в конечной точке приложение обрабатывает xml и сохраняет запись в базе данных, а затем отправляет ответ в виде строки xml. Приложение размещено на apache-tomcat локально. Когда я выполняю этот код …

5
Запрос POST отправить данные json java HttpUrlConnection
Я разработал Java-код, который преобразует следующий cURL в Java-код с использованием URL-адреса и HttpUrlConnection. завиток: curl -i 'http://url.com' -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{"auth": { "passwordCredentials": {"username": "adm", "password": "pwd"},"tenantName":"adm"}}' Я написал этот код, но он всегда дает неверный запрос HTTP code 400. Я не мог …

3
Как получить тело ответа с помощью HttpURLConnection, когда возвращается код, отличный от 2xx?
У меня проблема с получением ответа Json в случае, если сервер возвращает ошибку. См. Подробности ниже. Как я выполняю запрос Пользуюсь java.net.HttpURLConnection. Я настраиваю свойства запроса, затем делаю: conn = (HttpURLConnection) url.openConnection(); После этого при успешном запросе я получаю ответ Json: br = new BufferedReader(new InputStreamReader((conn.getInputStream()))); sb = new StringBuilder(); …

6
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 { public static void main(String argv[]) throws Exception{ InputStream is = null; try { String …

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

16
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 java.net.HttpURLConnection.setRequestMethod(HttpURLConnection.java:440) Использование API более высокого уровня, такого как Jersey, генерирует ту же ошибку. Есть ли обходной путь для выдачи HTTP-запроса PATCH?

3
Загрузите массив с использованием httpurlconnection multipart / form-data
Мне нужно загрузить Arraylistизображения на сервер без использования какой-либо библиотеки. Я использую Asynctaskдля загрузки одного изображения, и он отлично работает с помощью httpurlconnection multipart / form-data. Теперь мне нужно изменить свой код, чтобы загрузить несколько файлов любого типа с помощью, Arraylist<String>но моя проблема в том, что существующий код FileinputStreamне поддерживает …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.