Προβλημα με header Content-length σε εφαρμογη android

Android Develpoment

Συντονιστής: Super-Moderators

Απάντηση
pol2005
Δημοσιεύσεις: 58
Εγγραφή: 26 Δεκ 2008 20:50

Προβλημα με header Content-length σε εφαρμογη android

Δημοσίευση από pol2005 » 26 Ιούλ 2015 21:29

Καλησπερα.Προσπαθω να φτιαξω μια εφαρμογη android για μια εργασια οπου θα συνδεεται σε ενα website οπου βγαζει τα τελευταια blog posts σε μορφη json και θα δημιουργει μια λιστα με το περιεχομενο αυτο.
Το προβλημα μου ειναι οτι ενω ο κωδικας της ιστοσελιδας στελνει την επικεφαλιδα Content-Length στον κωδικα στην εφαρμογη μου επιστρεφει -1.
Ο κωδικας που τρεχει στην εφαρμογη ειναι

URL blogFeedUrl = new URL("http://example.com/json");
HttpURLConnection connection = (HttpURLConnection) blogFeedUrl
.openConnection();
connection.connect();

responseCode = connection.getResponseCode();
if (responseCode == HttpURLConnection.HTTP_OK) {
InputStream inputStream = connection.getInputStream();
Reader reader = new InputStreamReader(inputStream);
int contentLength = connection.getContentLength();
//int contentLength = Integer.parseInt(connection.getHeaderField("Content-Length"));
char[] charArray = new char[contentLength];
reader.read(charArray);
String responseData = new String(charArray);

jsonResponse = new JSONObject(responseData);

Προσπαθησα και με "connection.getContentLength()" οπου επιστρεφει -1 αλλα και με Integer.parseInt(connection.getHeaderField("Content-Length")) οπου επιστρεφει NULL.
Επισυναπτω και μια εικονα με τα headers της ιστοσελιδας.
Καμια σκεψη τι μπορει να συμβαινει????
Συνημμένα
Screenshot at Ιουλ 26 21-22-42.png

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Προβλημα με header Content-length σε εφαρμογη android

Δημοσίευση από dva_dev » 26 Ιούλ 2015 22:58

Ρίξε μια ματιά σε αυτή τη σελίδα
https://gist.github.com/zvineyard/2012742

pol2005
Δημοσιεύσεις: 58
Εγγραφή: 26 Δεκ 2008 20:50

Προβλημα με header Content-length σε εφαρμογη android

Δημοσίευση από pol2005 » 29 Ιούλ 2015 11:33

Δουλεψε.Ευχαριστω!!!

Απάντηση

Επιστροφή στο “Android”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες