Запитання з тегом «httpurlconnection»

Екземпляр HttpURLConnection використовується для створення одного запиту, але основне мережеве підключення до сервера HTTP може прозоро ділитися іншими екземплярами.

11
Як використовувати java.net.URLCзв'язок для запуску та обробки HTTP-запитів?
Використання java.net.URLConnectionзапитують про досить часто тут, і підручник Oracle є занадто коротким про це. Цей підручник в основному лише показує, як запустити GET-запит та прочитати відповідь. Він ніде не пояснює, як використовувати його, щоб серед інших виконати запит POST, встановити заголовки запитів, прочитати заголовки відповідей, розправити файли cookie, надіслати HTML-форму, …

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 HTTP. Мене не цікавлять файли cookie чи автентифікація чи щось складне, але я просто хочу мати надійну та логічну …

7
FileNotFoundException, отримуючи об'єкт InputStream з HttpURLConnection
Я намагаюся надіслати запит на пошту до URL за допомогою HttpURLConnection (для використання cUrl в Java). Вміст запиту становить xml, і в кінцевій точці додаток обробляє xml і зберігає запис у базу даних, а потім надсилає відповідь у вигляді рядка xml. Додаток розміщено на апаш-томкаті локально. Коли я виконую цей …

5
POST-запит надіслати json data 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 400 поганим запитом. Я не міг …

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 httpUrl = …

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

8
Прочитати тіло відповіді на помилку в Java
У Java цей код видає виняток, коли результат HTTP становить 404: URL url = new URL("http://stackoverflow.com/asdf404notfound"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.getInputStream(); // throws! У моєму випадку мені випадково відомо, що вміст - 404, але я все одно хотів би прочитати тіло відповіді. (У моєму реальному випадку код відповіді - …

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 вищого рівня, такого як Джерсі, генерує ту саму помилку. Чи є обхідне рішення для видачі запиту PATCH HTTP?

8
Отримання java.net.SocketTimeoutException: Час очікування підключення в android
Я відносно новачок у розробці Android. Я розробляю додаток для Android, де я надсилаю запити на веб-сервер та аналізую об’єкти JSON. Часто я отримую java.net.SocketTimeoutException: Connection timed outвиняток під час спілкування з сервером. Інколи це спрацює без проблем. Я знаю, що це саме запитання задавали ТАК багато разів. Але все-таки …

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