2015-05-16 15 views
5

Ich habe einige relative Fragen gelesen, aber leider antworten sie nicht meine eine, da ich spezifische Anforderungen habe.HttpURLConnection GET Anfrage mit http-Header "Accept"

Vielleicht ist es eine dumme Frage, aber wie kann ich eine JSON-Antwort mit httpURLConnection und dem http-Header "Accept" anfordern (GET)?

Ich fand einen Ausschnitt in der Dokumentation, aber ich bin mir nicht sicher, wie es geht.

Accept = "Accept" ":" #(media-range [ accept-params ]) 

Antwort

8

Ich kann nicht sehen, welche Programmiersprache Sie sprechen, so dass ich davon ausgehen, es Java ist, da dies die erste Sache ist, das erscheint, wenn für HttpURLConnection suchen.

Wenn das der Fall ist, dann können Sie

HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); 
    urlConnection.setRequestProperty("Accept", "application/json"); 
    try { 
    InputStream in = new BufferedInputStream(urlConnection.getInputStream()); 
    ... 
    } finally { 
    urlConnection.disconnect(); 
    } 
} 

Source

+0

Dank schreiben. Funktioniert gut. – 0x44656e6e795279616e

Verwandte Themen