实际上我想在 httpconnection 的主体中传递数据。
在黑莓中使用 apache httpclient 库,在我的项目中集成了 jar 文件,但在运行我的项目时出现编译错误。
请更新我。
实际上我想在 httpconnection 的主体中传递数据。
在黑莓中使用 apache httpclient 库,在我的项目中集成了 jar 文件,但在运行我的项目时出现编译错误。
请更新我。
我之前没有尝试在 BB 项目中使用 Apache HttpClient lib,因为我一时不认为它会起作用......简而言之,您需要代码与 J2ME 兼容,并且可以使用 RIM 工具链进行编译。然后我们进入其他问题......
首先,请注意黑莓中的网络并不像人们希望的那样简单。观看此视频了解背景理论:BB 平台上的网络传输
好的,那么对于一些代码(我假设您已经经历了获取 HttpConnection 的麻烦):
byte [] bodyBytes = getBodyBytesFromSomewhere();
OutputStream out = httpConnection.openOutputStream();
out.write(bodyBytes);
out.flush();
out.close();//If you are done, which I'm guessing you are
上面的代码当然很简单,完全忽略了网络IO过程中会出现的很多很多的错误。
我建议您也看看这个 API、这个论坛条目和这个。OS6.0 还引入了一个新的 HTTP 连接 API——现在找不到那个链接(对不起!)