HttpURLConnection conn.getRequestProperty return null

Estoy tratando de enviar algunos datos a una URL (MDS_CS) para un BES

cuando configuro algunos encabezados de solicitud en mi código y envío la solicitud, el encabezado de la solicitud enviada se establece en nulo .

Aquí está mi código:

HttpURLConnection conn =(HttpURLConnection)url.openConnection(); conn.setDoInput(true);//For receiving the confirmation conn.setDoOutput(true);//For sending the data conn.setRequestMethod("POST");//Post the data to the proxy conn.setRequestProperty("X-Rim-Push-ID", pushId); conn.setRequestProperty("Content-Type", "text/html"); conn.setRequestProperty("X-Rim-Push-Title", "-message"); conn.setRequestProperty("X-Rim-Push-Type", "browser-message"); conn.setRequestProperty("X-Rim-Push-Dest-Port", "7874"); //Write the data OutputStream out = conn.getOutputStream(); out.write(data.getBytes()); out.close(); System.out.println(conn.getHeaderField("X-Rim-Push-ID")); 

la última línea devuelve nulo cuando bash recuperar el X-Rim-Push-Title , es NULL solo X-Rim-Push-ID que se recupera correctamente,

por favor, ayúdame