Enviar solicitud HTTP GET con encabezado

Desde mi aplicación de Android, quiero solicitar una URL con parámetros GET y leer la respuesta. En la solicitud debo agregar unx-zip encabezado.

La URL es algo así como

http://example.com/getmethod.aspx?id=111&method=Test

¿Puede alguien proporcionarme el código para eso?

os cosas son importantes: que es una solicitud GET y contiene lax-zip encabezado.

EDITAR

try {
    HttpClient client = new DefaultHttpClient();  
    String getURL = "http://example.com/getmethod.aspx?id=111&method=Test";
    HttpGet get = new HttpGet(getURL);
    get.setHeader("Content-Type", "application/x-zip");
    HttpResponse responseGet = client.execute(get);  
    HttpEntity resEntityGet = responseGet.getEntity();  
    if (resEntityGet != null) {  
        //do something with the response
        Log.i("GET ",EntityUtils.toString(resEntityGet));
    }
} catch (Exception e) {
    e.printStackTrace();
}

Intento con este código pero obtengo el código con un error .net:Object reference not set to an instance of an object... Creo, pero no estoy seguro de esto si parax-zip encabezado, ¿está bien el encabezado en mi código?

Respuestas a la pregunta(2)

Su respuesta a la pregunta