-1

我正在用 lwuit 开发诺基亚和黑莓。

我正在使用服务器和连接。如果我打电话给我正在工作的服务器,一切正常。但是,如果我尝试调用接收 jpg 的外部 url,则连接请求被卡住并且我得到响应代码 400。ConnectionRequest 类的函数 performOperation() 中的连接失败。

为什么会发生?

如果我调用我的服务器并获取图像,它的工作正常,但是当我调用外部 jpg 时它不起作用。有什么解决办法吗?

这一切都发生在模拟器中。

4

4 回答 4

0

在您的网址末尾添加";deviceside=true" ... 比如"http://myHost/images/flux.jpg;deviceside=true",对于 Blackberry

于 2012-09-25T04:18:51.043 回答
0

我发现了问题。这是因为我使用 POST 方法。我认为如果我们不发送参数但使用方法 POST 会出现 HTTP 消息标头中的 Content-Length 问题,这就是我收到错误的原因(400 或 411)

于 2012-11-08T11:17:29.157 回答
0

我真的不明白你在找什么。

但我认为你必须检查图像的 URL。此外,该课程com.sun.lwuit.io.services.ImageDownloadService可能对您非常有用。

于 2012-09-20T13:16:33.407 回答
0

由于 RIM 添加了各种专有行为,RIM 网络连接与诺基亚/标准 J2ME 不同。Codename One的 IO API 隐藏了这种复杂性,如果您不想迁移,我建议您阅读 RIM 的网络 APN,它对于单个堆栈溢出答案来说有点复杂。

于 2012-09-24T10:04:18.633 回答