1

我正在尝试使用 HttpConnection 类的“getContentLength()”来读取我的响应的长度。

但我得到方法 getContentLength() 不可用错误..

是否有任何解决方法可以在黑莓中找到响应的长度..??

下面是我的代码片段。

        HttpConnection httpconn = null;
        httpconn = (HttpConnection) Connector.open(URL);
        httpconn.setRequestMethod(HttpConnection.GET);
        InputStream is = httpconn.openInputStream();
        fileSize = httpconn.getContentLength();

谢谢。

4

2 回答 2

4

您总是可以从 http 标头中获取它:

long contentLength = Long.parseLong(httpconn.getHeaderField("Content-Length"));
于 2012-06-29T12:06:47.507 回答
4

您可以使用以下方法找到响应的长度 httpConn.getLength()

于 2012-07-03T04:38:06.240 回答