«httpurlconnection» etiketlenmiş sorular

HttpURLConnection örneği, tek bir istek yapmak için kullanılır, ancak HTTP sunucusuna temel ağ bağlantısı diğer örnekler tarafından şeffaf bir şekilde paylaşılabilir.

11
HTTP isteklerini tetiklemek ve işlemek için java.net.URLConnection nasıl kullanılır?
Burada kullanımı java.net.URLConnectionsıklıkla sorulur ve Oracle öğreticisi bu konuda çok özlüdür. Bu öğretici temel olarak yalnızca bir GET isteğinin nasıl tetikleneceğini ve yanıtın nasıl okunacağını gösterir. POST isteği gerçekleştirmek, istek başlıklarını ayarlamak, yanıt başlıklarını okumak, çerezlerle uğraşmak, HTML formu göndermek, dosya yüklemek vb. Peki, java.net.URLConnection"gelişmiş" HTTP isteklerini tetiklemek ve işlemek …

17
Java - HTTP parametrelerini POST yöntemi ile kolayca gönderme
Başarıyla yöntemle HTTPbazı parametrelerle istek göndermek için bu kodu kullanıyorum 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(); } Şimdi parametreleri (yani param1, param2, param3) POSTyöntemle göndermem gerekebilir çünkü çok …

15
NameValuePair kullanarak POST kullanarak HttpURLConnection'a parametre ekleme
Ben ile POST yapmaya çalışıyorum HttpURLConnection(bu şekilde kullanmak gerekir, kullanamazsınız HttpPost) ve ben bu bağlantıya gibi parametreler eklemek istiyorum post.setEntity(new UrlEncodedFormEntity(nvp)); nerede nvp = new ArrayList<NameValuePair>(); bazı veriler saklanmış olması. Bu ArrayListbenim HttpURLConnectionburada eklemek için nasıl bir yol bulamıyorum : HttpsURLConnection https = (HttpsURLConnection) url.openConnection(); https.setHostnameVerifier(DO_NOT_VERIFY); http = https; http.setRequestMethod("POST"); …

5
HttpURLConnection bağlantı işlemini açıklayabilir misiniz?
HTTPURLConnectionBir web servisine bağlanmak için kullanıyorum . Nasıl kullanılacağını biliyorum HTTPURLConnectionama nasıl çalıştığını anlamak istiyorum. Temel olarak, aşağıdakileri bilmek istiyorum: Hangi noktada HTTPURLConnectionbelirtilen URL ile bağlantı kurmaya çalışıyor? Hangi noktada başarılı bir şekilde bağlantı kurabildiğimi bilebilir miyim? Bağlantı kurma ve asıl isteği tek adımda / yöntem çağrısında gönderme işlemi yapılıyor …


12
Java kullanarak kimlik doğrulaması gerektiren uzak URL'ye bağlanma
Java'da kimlik doğrulama gerektiren uzak bir URL'ye nasıl bağlanırım. Aşağıdaki kodu programlı olarak bir kullanıcı adı / parola sağlayabilmek için değiştirmenin bir yolunu bulmaya çalışıyorum, böylece bir 401 atmasın. URL url = new URL(String.format("http://%s/manager/list", _host + ":8080")); HttpURLConnection connection = (HttpURLConnection)url.openConnection();

10
HttpURLConnection ile POST kullanarak dosya gönderme
Android geliştiricileri sınıfı kullanmayı önerdiğindenHttpURLConnection , bir bit eşlem "dosyasının" (aslında bellek içi akış) POST yoluyla bir Apache HTTP sunucusuna nasıl gönderileceğine dair bana iyi bir örnek verebilir mi diye merak ediyordum. Tanımlama bilgileri veya kimlik doğrulama veya karmaşık herhangi bir şeyle ilgilenmiyorum, ancak yalnızca güvenilir ve mantıklı bir uygulamaya …

7
HttpURLConnection'dan InputStream nesnesini alırken FileNotFoundException
HttpURLConnection kullanarak (java'da cUrl kullanmak için) bir url'ye gönderi isteği göndermeye çalışıyorum. İsteğin içeriği xml'dir ve son noktada, uygulama xml'yi işler ve veritabanına bir kayıt saklar ve ardından xml dizesi biçiminde bir yanıt gönderir. Uygulama yerel olarak apache-tomcat üzerinde barındırılmaktadır. Bu kodu terminalden çalıştırdığımda, beklendiği gibi db'ye bir satır ekleniyor. …

5
POST isteği json verilerini gönder java HttpUrlConnection
Aşağıdaki cURL'yi URL ve HttpUrlConnection kullanarak java koduna dönüştüren bir java kodu geliştirdim. kıvrılma: 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"}}' Bu kodu yazdım ama her zaman HTTP kodu 400 hatalı istek veriyor. Eksik olanı bulamadım. String url="http://url.com"; …

6
HTTPURLConnection HTTP'den HTTPS'ye Yönlendirmeyi Takip Etmiyor
Java'nın neden HttpURLConnectionbir HTTP'den HTTPS URL'ye bir HTTP yeniden yönlendirmesini takip etmediğini anlayamıyorum . Sayfayı https://httpstat.us/ adresinden almak için aşağıdaki kodu kullanıyorum : 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 = "http://httpstat.us/301"; …

3
2xx dışındaki bir kod döndürüldüğünde, HttpURLConnection kullanılarak yanıt gövdesi nasıl alınır?
Sunucunun hata vermesi durumunda Json yanıtını alırken sorun yaşıyorum. Aşağıdaki ayrıntılara bakın. Talebi nasıl yerine getiriyorum Ben kullanıyorum java.net.HttpURLConnection. İstek özelliklerini kurarım, sonra yaparım: conn = (HttpURLConnection) url.openConnection(); Bundan sonra istek başarılı olduğunda Json yanıtını alıyorum: br = new BufferedReader(new InputStreamReader((conn.getInputStream()))); sb = new StringBuilder(); String output; while ((output = …

8
Java'da hata yanıt gövdesini okuyun
Java'da, HTTP sonucu 404 aralığı olduğunda bu kod bir istisna atar: URL url = new URL("http://stackoverflow.com/asdf404notfound"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.getInputStream(); // throws! Benim durumumda, içeriğin 404 olduğunu biliyorum, ancak yine de yanıtın gövdesini okumak istiyorum. (Benim durumumda yanıt kodu 403'tür, ancak yanıtın gövdesi reddedilme nedenini açıklar ve bunu …

3
Httpurlconnection multipart / form-data kullanarak arraylist yükleyin
ArraylistHerhangi bir kütüphane kullanmadan görüntüleri sunucuya yüklemem gerekiyor . AsynctaskTek bir resim yüklemek için kullanıyorum ve httpurlconnection multipart / form-data yardımıyla mükemmel çalışıyor. Şimdi kullanarak herhangi bir tür birden fazla dosya yüklemek için kodumu değiştirmek gerekiyor Arraylist<String>ama benim sorunum mevcut kodun FileinputStreamarraylist desteklemiyor ve ben Fileinputstreamsunucuya arraylist yüklemek için ne …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.