【发布时间】:2011-02-15 15:30:22
【问题描述】:
我正在为黑莓开发应用程序,我需要向我的服务器发送一个 Http Post 请求。我正在使用模拟器来测试我的应用程序,我发现这段代码是为了发送请求:
http://vasudevkamath.techfiz.com/general/posting-data-via-http-from-blackberry/
但我无法让它工作,因为它在这一行失败:
int rc = _httpConnection.getResponseCode();
有什么想法吗?
谢谢
【问题讨论】:
-
您遇到的错误是什么?这条线会发生什么?
-
是的,发生了什么事?另外,您是在事件线程上调用 postData() 方法,还是启动一个单独的线程?事件线程上的 HTTP 访问会导致问题。
-
也遇到了这个问题。线程(不是 UI)在
httpConn.getResponseCode();等待一段时间,然后以异常退出:java.io.InterruptedIOException: Local connection timed out after ~ 120000。可以从模拟器上的浏览器访问服务器。我正在使用类似于以下答案的代码。 @xger86x 你搞定这个了吗?
标签: blackberry