Ответ с URL - PullRequest
       23

Ответ с URL

0 голосов
/ 09 марта 2011

Я получаю ответ от URL и печатаю на консоли.

Ответ: Шео; fREïp \ ô .

Может кто-нибудь сказать мне, как прочитать этот ответ?

BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
   response = response + line;
}

Вот как я читаю ответ и на выходе System.out.println(conn.getContentType()); такое application / x-protobuffer

1 Ответ

2 голосов
/ 12 марта 2011

Вы упоминаете, что MIME-тип выходных данных - application/x-protobuffer. В этом случае вы получите, вероятно, буфер протокола . Буферы протокола представляют собой двоичный формат, и полученный вами ответ выглядит как мусор, потому что вы пытались декодировать двоичные данные, как если бы они были текстовыми.

Возможно, вам понадобится код Google Protocol Buffers , чтобы прочитать эти данные.

...