Tôi đang cố gắng để thúc đẩy một số dữ liệu đến một URL (MDS_CS) cho một BESHttpURLConnection conn.getRequestProperty trả về null
khi tôi thiết lập một số tiêu đề yêu cầu trong mã của tôi, và gửi yêu cầu, tiêu đề yêu cầu đệ trình là được đặt thành null.
đây là mã của tôi:
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"));
cuối cùng dòng trở lại null khi tôi cố gắng để lấy lại X-Rim-Push-Title nó là NULL chỉ X-Rim-Push- ID được lấy ra một cách chính xác,
hãy giúp tôi
Bạn đang đặt yêu cầu chống đỡ erties, nhưng nhận được một lĩnh vực tiêu đề. Đó là mục đích? Cá nhân tôi sẽ mong đợi 'conn.getRequestProperty (" X-Rim-Push-ID ")' để làm việc. – Thor84no
để làm rõ những gì @ Thor84no đang nói, 'getHeaderField()' là để nhận tiêu đề _response_, không phải là tiêu đề yêu cầu mà bạn đã đặt trước đó. – jtahlborn
đúng, làm cách nào tôi có thể nhận được toàn bộ bài đăng http có tiêu đề và dữ liệu tôi đã gửi? phản hồi từ máy chủ là 200, nhưng vẫn không nhận được dữ liệu của tôi được chuyển tới blackberry – dzgeek