BESのURL(MDS_CS)にデータをプッシュしようとしています
コードにいくつかのリクエストヘッダーを設定してリクエストを送信すると、送信されたリクエストのヘッダーはnullに設定されます。
これが私のコードです:
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"));
X-Rim-Push-Titleを取得しようとすると、最後の行はnullを返します。正しく取得されたX-Rim-Push-ID のみがNULLです。
私を助けてください