Articles of httpurlconnection

Come gestire l’autenticazione HTTP usando HttpURLConnection?

Sto scrivendo un client Java che invia POST a un server HTTP che richiede l’ autenticazione . Devo supportare almeno i seguenti tre metodi di autenticazione: Basic, Digest o Negotiate. Inoltre, il POST può essere molto grande (oltre 2 MB), quindi ho bisogno di usare lo streaming. Come è documentato per HttpURLConnection Quando lo streaming […]

Perché devi chiamare URLConnection # getInputStream per poter scrivere su URLConnection # getOutputStream?

Sto cercando di scrivere su URLConnection#getOutputStream , tuttavia, nessun dato viene effettivamente inviato fino a quando non chiamo URLConnection#getInputStream . Anche se ho impostato URLConnnection#doInput su false, non verrà ancora inviato. qualcuno sà perche è cosi? Non c’è nulla nella documentazione dell’API che lo descriva. Documentazione dell’API Java su URLConnection: http://download.oracle.com/javase/6/docs/api/java/net/URLConnection.html Il tutorial di Java […]

Puoi spiegare il processo di connessione HttpURLConnection?

Sto usando HTTPURLConnection per connettermi a un servizio web. So come usare HTTPURLConnection ma voglio capire come funziona. Fondamentalmente, voglio sapere quanto segue: In quale punto HTTPURLConnection tenta di stabilire una connessione con l’URL specificato? Su quale punto posso sapere che sono riuscito a stabilire una connessione con successo? Stanno stabilendo una connessione e inviando […]

Come modificare l’intestazione di HttpUrlConnection

Sto cercando di migliorare il documento HTML Html un po ‘ma sto incontrando problemi con HttpUrlConntion . Una cosa è che alcuni server bloccano una richiesta se l’agente utente è una VM Java. Un altro problema è che HttpUrlConnection non imposta il campo di intestazione Referrer o Location . Poiché diversi siti utilizzano questi campi […]

HttpURLConnection persistente in Java

Sto cercando di scrivere un programma java che scaricherà e chiamerà automaticamente alcuni dei miei fumetti preferiti. Dal momento che richiederò più oggetti dallo stesso dominio, volevo avere una connessione http persistente che potessi tenere aperta fino a quando tutti i fumetti non saranno stati scaricati. Di seguito è il mio lavoro in corso. Come […]

Richiesta POST invia json data java HttpUrlConnection

Ho sviluppato un codice java che converte il seguente cURL in codice java usando URL e HttpUrlConnection. il ricciolo è: 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”}}’ Ho scritto questo codice ma dà sempre una richiesta errata al codice HTTP 400. Non sono […]

Come inviare PUT, CANCELLARE la richiesta HTTP in HttpURLConnection?

Voglio sapere se è ansible inviare PUT, CANCELLARE la richiesta (praticamente) tramite java.net.HttpURLConnection all’URL basato su HTTP. Ho letto tanti articoli che descrivono come inviare richieste GET, POST, TRACE, OPTIONS ma non ho ancora trovato alcun codice di esempio che esegua correttamente richieste PUT e DELETE.

Come posso fare un HTTP GET in Java?

Come posso fare un HTTP GET in Java?

URLConnection non segue il reindirizzamento

Non riesco a capire perché HttpURLConnection di Java non segua il reindirizzamento. Io uso il seguente codice per ottenere questa pagina : 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 bitlyUrl = “http://bit.ly/4hW294”; URL resourceUrl = new URL(bitlyUrl); HttpURLConnection […]

Connessione all’URL remoto che richiede l’autenticazione tramite Java

Come posso connettermi a un URL remoto in Java che richiede l’autenticazione. Sto cercando di trovare un modo per modificare il seguente codice per poter fornire in modo programmatico un nome utente / una password in modo da non lanciare un 401. URL url = new URL(String.format(“http://%s/manager/list”, _host + “:8080”)); HttpURLConnection connection = (HttpURLConnection)url.openConnection();