2015-05-16 38 views
5

Przeczytałem kilka względnych pytań, ale niestety nie odpowiadają one mojej, ponieważ mam określone wymagania.HttpURLConnection GET request z nagłówkiem http "Accept"

Może to głupie pytanie, ale jak mogę zażądać (GET) odpowiedzi JSON za pomocą httpURLConnection i nagłówka http "Accept"?

Znalazłem fragment w dokumentacji, ale nie jestem pewien, jak to zrobić.

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

Odpowiedz

8

nie widzę jakim języku programowania mówisz, więc zakładam, że to Java, ponieważ jest to pierwsza rzecz, która wyskakuje przy szukaniu HttpURLConnection.

Jeśli to przypadek, to można napisać

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

Source

+0

Dzięki. Działa w porządku. – 0x44656e6e795279616e