2010-02-04 86 views
0

我做一个简单的HTTP请求发送到服务器和服务器返回0 问题是HTTP响应问题

上模拟器我收到“0”(预期)

和上真正的设备,我越来越“文本/ HTML ||||| |||||,< ||||| 0”(不需要的响应)

我错过了什么?

+0

这可能有助于发布您用来建立连接并从中读取数据的一些代码。 –

回答

0

这取决于。您是通过BES还是BIS访问HTTP服务器?如果是这样,那么你需要知道设备实际上并没有建立到服务器的HTTP连接,BES或BIS代表设备。它做了一些其他有用的事情,可能并不是预期的。

+0

不,我没有通过BES或BIS访问http服务器。 – Vivart

+0

嗯,所以你已经追加了; deviceSide = true到你的连接URL?发布一些代码可能会有所帮助。 – Richard

+0

我只使用api文档中给出的http连接代码。但唯一的区别是当用户代理使用c.setRequestProperty(“User-Agent”, “Profile/MIDP-2.0 Configuration/CLDC-1.0”); 我变空 当我不使用任何用户代理我得到 text/html ||||| |||||,<||||| 0。 @richard我正在使用正确的连接。 – Vivart